string.CodePointAt
現在の文字列の指定した場所にある文字のコードポイントを取得します。
定義
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.String.cs
プレビュー
この記事では、現在開発中のAlice vNEXTに実装される予定のAPIについて説明しています。 このAPIは予告なく削除および変更される可能性があります。
CodePointAt(number)
現在の文字列の指定した場所にある文字のUTF-16コードポイントを取得します。
引数 | |
---|---|
index |
取得したい文字の文字列内での場所 |
戻り値 | |
---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
対応 | |
---|---|
AliceScript | |
AliceSister | |
Losetta |
CodePointAt(number,bool)
現在の文字列の指定した場所にある文字のコードポイントを取得します。
引数 | |
---|---|
index |
取得したい文字の文字列内での場所 |
utf32 |
コードポイントをUTF-32形式で取得する場合はtrue 、UTF-16形式で取得する場合はfalse |
戻り値 | |
---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
対応 | |
---|---|
AliceScript | |
AliceSister | |
Losetta |
説明
現在の文字列の指定した場所にある文字のコードポイントを取得します。
utf32
をtrue
にし、文字列の指定した位置にサロゲートペアが含まれている場合は、2文字分読み取り、UTF32コードポイントを返します。
例
次の例では、文字列の先頭の文字のコードポイントを表示しています。