Junior — Middle
Poți explica ce reprezintă un tip rune în limbajul de programare Go?
sobes.tech AI
Răspuns de la AI
În limbajul Go, tipul rune este un sinonim pentru int32 și este folosit pentru a stoca un singur cod Unicode al unui caracter. Acest lucru permite lucrul cu caractere Unicode, nu doar cu octeți ASCII.
Puncte cheie:
runeeste un număr întreg de 32 de biți care codifică un caracter Unicode.- Este folosit pentru a facilita lucrul cu caracterele în șiruri, deoarece șirurile în Go sunt secvențe de octeți, iar
runepermite lucrul cu caractere complete.
Exemplu:
var ch rune = '世' // caracter ideografic chinezesc
fmt.Println(ch) // va afișa codul numeric al caracterului
fmt.Printf("%c", ch) // va afișa caracterul însuși
Astfel, rune ajută la procesarea și manipularea corectă a caracterelor Unicode în Go.