We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
APIの名前を変更します。 (#566 の次の案です)
Unicode
Str
Utf8
Utf16
Encoding:Utf8
Encoding:Utf16
1行目は元の名前 2行目は変更後の名前
@Str:from_codepoint(codepoint: num): str @Unicode:from_codepoint(codepoint: num): str
@Str:from_unicode_codepoints(codePoints: arr<num>): str @Unicode:from_codepoint_arr(codePoints: arr<num>): str
@Str:from_utf8_bytes(bytes: arr<num>): str @Utf8:from_byte_arr(bytes: arr<num>): str
@(v: str).to_arr(): arr<str> 変更なし
@(v: str).to_unicode_arr(): arr<str> 変更なし
@(v: str).to_unicode_codepoint_arr(): arr<num> @Unicode:to_codepoint_arr(v: str): arr<num>
@(v: str).to_char_arr(): arr<str> @Utf16:to_char_arr(v: str): arr<num>
@(v: str).to_charcode_arr(): arr<num> @Utf16:to_charcode_arr(v: str): arr<num>
@(v: str).to_utf8_byte_arr(): arr<num> @Utf8:to_byte_arr(v: str): arr<num>
@(v: str).charcode_at(i: num): num | null @Utf16:charcode_at(v: str, i: num): num | null
@(v: str).codepoint_at(i: num): num | null @Unicode:codepoint_at(v: str, i: num): num | null
The text was updated successfully, but these errors were encountered:
No branches or pull requests
APIの名前を変更します。
(#566 の次の案です)
方針
検討点
Unicode
に置く必要があるのか。Str
に置いてもよい?Utf8
やUtf16
はEncoding:Utf8
、Encoding:Utf16
にそれぞれ置いたほうが分かりやすい?変更案
1行目は元の名前
2行目は変更後の名前
Unicodeのコードポイントから文字
Unicodeのコードポイント配列から文字列
UTF-8バイト配列から文字列
書記素クラスタ毎に分割
コードポイント毎に分割、文字配列を取得
コードポイント毎に分割、コードポイントの数値配列を取得
UTF-16 コード単位毎に分割、UTF-16 コード単位の文字配列を取得
UTF-16 コード単位毎に分割、UTF-16 コード単位の数値配列を取得
文字列をUTF-8バイト配列へ
i 番目のにある UTF-16 コード単位の数値を取得
i 番目の文字のコードポイントの数値を取得
The text was updated successfully, but these errors were encountered: