string.CodePointAt
現在の文字列の指定した場所にある文字のコードポイントを取得します。
定義¶
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.String.cs
CodePointAt(number)¶
現在の文字列の指定した場所にある文字のUTF-16コードポイントを取得します。
| 引数 | |
|---|---|
index |
取得したい文字の文字列内での場所 |
| 戻り値 | |
|---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
| 対応 | |
|---|---|
| AliceScript | 4 |
| AliceSister | 4 |
| Losetta | 0.11 |
CodePointAt(number,bool)¶
現在の文字列の指定した場所にある文字のコードポイントを取得します。
| 引数 | |
|---|---|
index |
取得したい文字の文字列内での場所 |
utf32 |
コードポイントをUTF-32形式で取得する場合はtrue、UTF-16形式で取得する場合はfalse |
| 戻り値 | |
|---|---|
number |
指定した場所にある文字のUTF-16コードポイント |
| 対応 | |
|---|---|
| AliceScript | 4 |
| AliceSister | 4 |
| Losetta | 0.11 |
説明¶
現在の文字列の指定した場所にある文字のコードポイントを取得します。
utf32をtrueにし、文字列の指定した位置にサロゲートペアが含まれている場合は、2文字分読み取り、UTF32コードポイントを返します。
例¶
次の例では、文字列の先頭の文字のコードポイントを表示しています。