Heim > Artikel > Backend-Entwicklung > Golang Rune ein paar Bytes
Rune ist ein (Empfohlenes Lernen: GO )
Runentyp, Stellt ein UTF-8-Zeichen dar Wenn Sie chinesische, japanische oder andere zusammengesetzte Zeichen verarbeiten müssen, müssen Sie den Runentyp verwenden. Der Rune-Typ entspricht dem Typ int32. Byte entspricht int8, einer Länge von einem Byte, die üblicherweise zur Verarbeitung von ASCII-Zeichen verwendet wird.rune entspricht int32, einer Länge von 4 Bytes, die üblicherweise zur Verarbeitung verwendet wird Unicode oder UTF- 8 Zeichen
Beispiel:
package main import ( "fmt" ) func main() { str := "你好 world" fmt.Printf("len(str):%d\n", len(str)) //返回len(str):12 }Der Rückgabewert ist 12, da chinesische Zeichen unter Unicode und UTF-8-Kodierung 2 Bytes belegen 3 Bytes und die Standardkodierung von Golang ist genau utf-8.
Das obige ist der detaillierte Inhalt vonGolang Rune ein paar Bytes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!