-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
codepoint_atで下位サロゲートが残っている #561
Comments
|
あー、JavaScriptのcodePointAtがその仕様なんですね |
こちらの方が、毎回分割するよりはパフォーマンス的にも良いかと思います。 |
仕様の形としては直感的でないですが、パフォーマンス的には確かにそうですね… |
codepoint_atでindexをコードポイント単位にはできないですかね?(ある程度パフォーマンスを維持しながら) |
出来なくはないかもしれませんが、互換性等を考慮すると、オプション引数を新設する必要があると思います。
|
一文字からコードポイントの取得はこの関数しかないんですね... |
1文字からコードポイントを取得する関数があってもよさそうです。 |
|
この流れでAPIを利用できれば十分だと思います |
それだと機能が減るだけで変更のメリットが何もないような気がしますが… |
codepoint_atの下位サロゲートが残る問題はjsの仕様で仕方ないですけど、codepoint_atが無くなればその問題は解消されますね |
直感的でない部分が排除されることで、API全体の分かりやすさは向上すると思います。 |
少し話が変わりますが |
うーんまあ確かにそうかもです
今の実装だと文字列処理では内部的にはJavaScriptの文字列をそのまま使っている訳ですが、それらを全部独自実装に置き換える感じですか? |
独自実装といえばそうですね。 |
毎回変換すると重くなりそうなので両方保持しておきたい気もします |
expected behaviour
actual behaviour
The text was updated successfully, but these errors were encountered: