JavaScript では、charCodeAt() メソッドは文字列内の文字の Unicode 数値を返します。 Go で同じ機能を実現するには、次の手順を実行します:
コード スニペットの例を次に示します。
<code class="go">package main import "fmt" func main() { str := "s" // Convert string to a slice of runes runes := []rune(str) // Get the Unicode value of the first character unicodeValue := runes[0] // Print the Unicode value fmt.Println(unicodeValue) // Print the character fmt.Printf("%c", unicodeValue) }</code>
このコードは、Unicode 値 (115) と文字 's' を出力します。
追加メモ:
文字表現が必要ない場合は、string[index] を使用して、ルーンの Unicode 値を表す int32 に直接アクセスできます。これは、ルーンが Go の int32 のエイリアスであるためです。
以上がGo で文字の Unicode 値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。