Sobes.tech
Junior — Middle

Jaki mechanizm abstrakcji w języku Go służy do reprezentowania znaków lub tokenów?

sobes.tech AI

Odpowiedź od AI

W języku Go, typ rune służy do reprezentowania znaków lub tokenów. Jest to synonim typu int32, przeznaczonego do przechowywania punktów kodowych Unicode. W ten sposób rune umożliwia pracę z znakami Unicode, a nie tylko z bajtami.

Przykład użycia:

var ch rune = '世' // znak Unicode
fmt.Printf("%c %U\n", ch, ch) // wyjście: 世 U+4E16

Umożliwia to wygodne przetwarzanie tekstów w różnych językach, uwzględniając znaki wielojęzyczne.