- 【Lua】組み込み系言語総合 その6【Squirrel】
814 :デフォルトの名無しさん[sage]:2016/02/12(金) 08:59:17.26 ID:w1PVoXoh - >>813
>UTF8用の処理は低層のUnixとのやりとりのためのものだし、 の反論として書いただけなんだけどね 今から言語作るならUTF-32にすべきって人もいるけど俺はそうは思わないな、最近でた言語のgoも基本UTF-8だしswiftの文字列型も内部表現は21bitだし(UTF-32に近い物ではあるけど)ね。 goはコードポイント単位で扱いたい場合は32bit配列に変換するイメージ 文字列をfor rangeで回すとコードポイント単位で取れたりと扱いやすくはなってるけどね (ソースコードのエンコーディングはUTF-8一択だと思ってるのでどうでもいいです) 冗談につっこむのもアレだけどUTF-32版のluaって何をUTF-32にするんだろうか。 string型?lua5.3からのutf8でstringを簡単にコードポイント単位で扱えるんだからstring自体をUTF32にする必要そんなに無いと思うけど
|