Sobes.tech
Junior — Middle

El tudnád magyarázni, hogy mi az a rune típus a Go programozási nyelvben?

sobes.tech MI

Válasz az MI-től

A Go nyelvben a rune típus az int32 típus szinonimája, és egy Unicode-karakter kódját tárolja. Ez lehetővé teszi a Unicode-karakterekkel való munkát, nemcsak az ASCII-bájtokkal.

Fő pontok:

  • A rune egy 32 bites egész szám, amely kódolja a Unicode-karaktert.
  • Könnyű munkát tesz lehetővé a karakterekkel a szövegekben, mivel a Go-ban a szövegek bájtok sorozatai, és a rune lehetővé teszi a teljes karakterekkel való munkát.

Példa:

var ch rune = '世' // kínai ideogramma
fmt.Println(ch)       // kiírja a karakter numerikus kódját
fmt.Printf("%c", ch) // kiírja a karaktert

Így a rune segít a Unicode-karakterek helyes feldolgozásában és manipulálásában Go-ban.