Runes
Runes, ook wel tekens genoemd, vertegenwoordigen een enkel Unicode-teken. Ze worden gedeclareerd met het sleutelwoord rune:
index.go
1var myChar rune = 'a'
Het is belangrijk om te weten dat rune-waarden altijd tussen enkele aanhalingstekens (') staan. Daarom schreven we 'a'.
Opmerking
Unicode is een standaard die aan elk teken een unieke numerieke waarde toekent, waardoor computers tekst uit verschillende talen en schriften kunnen weergeven en verwerken. Hoewel diepgaande kennis van Unicode niet vereist is, kun je meer informatie vinden op de officiële website.
Als we nu proberen de waarde af te drukken, kunnen we als uitvoer een geheel getal krijgen:
index.go
1234567package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }
Dit komt doordat de overeenkomstige decimale waarde voor het teken a in het Unicode-systeem 97 is. Een lijst van Unicode-tekens en hun decimale waarden is te vinden hier.
Let op: een rune kan slechts één teken tegelijk weergeven; het volgende is daarom onjuist:
index.go
1var myChar rune = 'ab' // Error: more than one character in rune literal
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.96
Runes
Veeg om het menu te tonen
Runes, ook wel tekens genoemd, vertegenwoordigen een enkel Unicode-teken. Ze worden gedeclareerd met het sleutelwoord rune:
index.go
1var myChar rune = 'a'
Het is belangrijk om te weten dat rune-waarden altijd tussen enkele aanhalingstekens (') staan. Daarom schreven we 'a'.
Opmerking
Unicode is een standaard die aan elk teken een unieke numerieke waarde toekent, waardoor computers tekst uit verschillende talen en schriften kunnen weergeven en verwerken. Hoewel diepgaande kennis van Unicode niet vereist is, kun je meer informatie vinden op de officiële website.
Als we nu proberen de waarde af te drukken, kunnen we als uitvoer een geheel getal krijgen:
index.go
1234567package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }
Dit komt doordat de overeenkomstige decimale waarde voor het teken a in het Unicode-systeem 97 is. Een lijst van Unicode-tekens en hun decimale waarden is te vinden hier.
Let op: een rune kan slechts één teken tegelijk weergeven; het volgende is daarom onjuist:
index.go
1var myChar rune = 'ab' // Error: more than one character in rune literal
Bedankt voor je feedback!