Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Runer | Datatyper
Introduktion til Golang

bookRuner

Runer, også kaldet tegn, repræsenterer et enkelt Unicode-tegn. De deklareres ved hjælp af nøgleordet rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Det er vigtigt at bemærke, at rune-værdier altid er omgivet af enkelte anførselstegn ('). Derfor skrev vi 'a'.

Bemærk

Unicode er en standard, der tildeler en unik numerisk værdi til hvert tegn, hvilket gør det muligt for computere at repræsentere og behandle tekst fra forskellige sprog og skriftsystemer. Selvom det ikke er nødvendigt at have indgående kendskab til Unicode, kan du finde mere information på officielle hjemmeside.

Hvis vi nu forsøger at udskrive værdien, kan vi få et heltal som output:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }

Dette skyldes, at den tilsvarende decimale værdi for tegnet a i Unicode-systemet er 97. Du kan finde en liste over Unicode-tegn og deres decimale værdier her.

Bemærk venligst, at en rune kun kan repræsentere ét enkelt tegn ad gangen; derfor er følgende forkert:

index.go

index.go

copy
1
var myChar rune = 'ab' // Error: more than one character in rune literal
question mark

Hvilket nøgleord bruges til at erklære en tegnvariabel?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 1.96

bookRuner

Stryg for at vise menuen

Runer, også kaldet tegn, repræsenterer et enkelt Unicode-tegn. De deklareres ved hjælp af nøgleordet rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Det er vigtigt at bemærke, at rune-værdier altid er omgivet af enkelte anførselstegn ('). Derfor skrev vi 'a'.

Bemærk

Unicode er en standard, der tildeler en unik numerisk værdi til hvert tegn, hvilket gør det muligt for computere at repræsentere og behandle tekst fra forskellige sprog og skriftsystemer. Selvom det ikke er nødvendigt at have indgående kendskab til Unicode, kan du finde mere information på officielle hjemmeside.

Hvis vi nu forsøger at udskrive værdien, kan vi få et heltal som output:

index.go

index.go

copy
1234567
package main import "fmt" func main() { var myChar rune = 'a' fmt.Println(myChar) // Outputs '97' }

Dette skyldes, at den tilsvarende decimale værdi for tegnet a i Unicode-systemet er 97. Du kan finde en liste over Unicode-tegn og deres decimale værdier her.

Bemærk venligst, at en rune kun kan repræsentere ét enkelt tegn ad gangen; derfor er følgende forkert:

index.go

index.go

copy
1
var myChar rune = 'ab' // Error: more than one character in rune literal
question mark

Hvilket nøgleord bruges til at erklære en tegnvariabel?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4
some-alt