タグ

unicodeとswiftに関するkkamegawaのブックマーク (1)

  • Rune と fast Utf8String

    ※ () 付きの物は文字としての型がないので「代わりに使うとしたら」 Java とか C# とか、char がUTF-16を指す言語は「前世代」感を隠せないとしても… Unicode コンソーシアムもこういう用語をちゃんと定めないんもんだから場所によって符号点って呼ばれたりスカラーって呼ばれたり… Rust は Unicode 符号点を指して char とか呼んでるけども、結合文字とか不可視文字とかあるからやっぱ「それがcharか?」と言われると微妙だし… そ し て Go… 上記の issue を最近始めてちゃんと読んだんですけども、よく見たらこんなことが書いてあるわけですよ。 "Code point" is a bit of a mouthful, so Go introduces a shorter term for the concept: rune. The term appea

    Rune と fast Utf8String
    kkamegawa
    kkamegawa 2017/12/07
    確かにコードポイントそのものを指すデータ型はほしいとは思う。こうもあれやこれやあるとねぇ…しかしミゲル氏とんだとばっちりw(いやわからなくもない)
  • 1