Heim > Backend-Entwicklung > Golang > Wie erhalte ich den Unicode-Wert eines Zeichens in Go?

Wie erhalte ich den Unicode-Wert eines Zeichens in Go?

Mary-Kate Olsen
Freigeben: 2024-11-03 16:42:03
Original
427 Leute haben es durchsucht

How do I get the Unicode value of a character in Go?

Ermitteln des Unicode-Werts eines Zeichens in Go

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:

  1. Konvertieren Sie die Zeichenfolge in ein Runenstück: Go verwendet den Runentyp, der einen Unicode-Codepunkt darstellt. Charaktere darzustellen. Um eine Zeichenfolge in ein Runensegment umzuwandeln, verwenden Sie []rune(string).
  2. Greifen Sie am angegebenen Index auf die Rune zu: Sie können mit [] auf die Rune an einem bestimmten Index zugreifen. rune(string)[index].
  3. Als Zeichen drucken: Formatieren Sie Ihr Ergebnis mit fmt.Printf("%c", []), um es als Zeichen zu drucken.

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage