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

bookRuner

Runer, også kalt tegn, representerer et enkelt Unicode-tegn. De deklareres ved å bruke nøkkelordet rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Det er viktig å merke seg at rune-verdier alltid er omsluttet av enkle anførselstegn ('). Derfor skrev vi 'a'.

Merk

Unicode er en standard som tildeler en unik numerisk verdi til hvert tegn, slik at datamaskiner kan representere og behandle tekst fra ulike språk og skriftsystemer. Selv om det ikke er nødvendig med inngående kunnskap om Unicode, kan du finne mer informasjon på offisielle nettside.

Hvis vi nå forsøker å skrive ut verdien, kan vi få et heltall som resultat:

index.go

index.go

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

Dette er fordi den tilsvarende desimalverdien for tegnet a i Unicode-systemet er 97. Du finner en liste over Unicode-tegn og deres desimalverdier her.

Vær oppmerksom på at en rune kun kan representere ett enkelt tegn om gangen; derfor er følgende feil:

index.go

index.go

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

Hvilket nøkkelord brukes for å deklarere en tegnvariabel?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 1.96

bookRuner

Sveip for å vise menyen

Runer, også kalt tegn, representerer et enkelt Unicode-tegn. De deklareres ved å bruke nøkkelordet rune:

index.go

index.go

copy
1
var myChar rune = 'a'

Det er viktig å merke seg at rune-verdier alltid er omsluttet av enkle anførselstegn ('). Derfor skrev vi 'a'.

Merk

Unicode er en standard som tildeler en unik numerisk verdi til hvert tegn, slik at datamaskiner kan representere og behandle tekst fra ulike språk og skriftsystemer. Selv om det ikke er nødvendig med inngående kunnskap om Unicode, kan du finne mer informasjon på offisielle nettside.

Hvis vi nå forsøker å skrive ut verdien, kan vi få et heltall som resultat:

index.go

index.go

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

Dette er fordi den tilsvarende desimalverdien for tegnet a i Unicode-systemet er 97. Du finner en liste over Unicode-tegn og deres desimalverdier her.

Vær oppmerksom på at en rune kun kan representere ett enkelt tegn om gangen; derfor er følgende feil:

index.go

index.go

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

Hvilket nøkkelord brukes for å deklarere en tegnvariabel?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 4
some-alt