Junior — Middle
Go dilinde hangi soyutlama mekanizması karakterleri veya tokenleri temsil etmek için tasarlanmıştır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Go dilinde, karakterleri veya tokenleri temsil etmek için rune tipi kullanılır. Bu, Unicode kod noktalarını depolamak için tasarlanmış int32 tipinin eşanlamlısıdır. Böylece, rune Unicode karakterleriyle çalışmaya olanak tanır ve sadece baytlarla sınırlı değildir.
Kullanım örneği:
var ch rune = '世' // Unicode karakteri
fmt.Printf("%c %U\n", ch, ch) // çıktı: 世 U+4E16
Bu, çok dilli karakterleri dikkate alarak farklı dillerdeki metinleri işlemede kolaylık sağlar.