Sobes.tech
Junior — Middle

Можете ли објаснити шта је тип rune у програмском језику Go?

sobes.tech АИ

Одговор од АИ

U jeziku Go, tip rune je sinonim za tip int32 i koristi se za skladištenje jednog Unicode koda znaka. Ovo omogućava rad sa Unicode znakovima, a ne samo sa ASCII bajtovima.

Glavne tačke:

  • rune je 32-bitni celobrojni broj koji kodira Unicode znak.
  • Koristi se za jednostavan rad sa znakovima u nizovima, jer su nizovi u Go sekvence bajtova, a rune omogućava rad sa celim znakovima.

Primer:

var ch rune = '世' // kineski ideogram
fmt.Println(ch)       // prikazuje numerički kod znaka
fmt.Printf("%c", ch) // prikazuje sam znak

Na ovaj način, rune pomaže u pravilnoj obradi i manipulaciji Unicode znakova u Go.