In JavaScript gibt die charCodeAt()-Methode den numerischen Unicode-Wert eines Zeichens innerhalb einer Zeichenfolge zurück. Um die gleiche Funktionalität in Go zu erreichen, verwenden Sie die folgenden Schritte:
Hier ist ein Beispiel-Codeausschnitt:
<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>
Dieser Code gibt den Unicode-Wert (115) und das Zeichen „s“ aus.
Zusätzlicher Hinweis :
Wenn Sie die Zeichendarstellung nicht benötigen, können Sie direkt auf den int32 zugreifen, der den Unicode-Wert der Rune darstellt, indem Sie string[index] verwenden. Dies liegt daran, dass Runen Aliase für int32 in Go sind.
Das obige ist der detaillierte Inhalt vonWie erhalte ich den Unicode-Wert eines Zeichens in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!