Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Runit | Tietotyypit
Johdatus Golangiin

bookRunit

Runet, joita kutsutaan myös merkeiksi, edustavat yksittäistä Unicode-merkkiä. Ne määritellään käyttämällä rune-avainsanaa:

index.go

index.go

copy
1
var myChar rune = 'a'

On tärkeää huomata, että rune-arvot ovat aina yksittäisten lainausmerkkien (') sisällä. Siksi kirjoitimme 'a'.

Huom

Unicode on standardi, joka määrittää jokaiselle merkille yksilöllisen numeerisen arvon, mahdollistaen tietokoneiden käsitellä ja esittää tekstiä eri kielillä ja kirjoitusjärjestelmillä. Vaikka syvällinen Unicode-osaaminen ei ole välttämätöntä, lisätietoa löytyy virallisilta sivuilta.

Jos nyt yritämme tulostaa arvon, saatamme saada tulokseksi kokonaisluvun:

index.go

index.go

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

Tämä johtuu siitä, että merkkiä a vastaava desimaaliluku Unicode-järjestelmässä on 97. Luettelon Unicode-merkeistä ja niiden desimaaliluvuista löydät täältä.

Huomioi, että rune voi edustaa vain yhtä merkkiä kerrallaan; siksi seuraava on virheellinen:

index.go

index.go

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

Mikä avainsana käytetään merkkimuuttujan määrittelyyn?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 1.96

bookRunit

Pyyhkäise näyttääksesi valikon

Runet, joita kutsutaan myös merkeiksi, edustavat yksittäistä Unicode-merkkiä. Ne määritellään käyttämällä rune-avainsanaa:

index.go

index.go

copy
1
var myChar rune = 'a'

On tärkeää huomata, että rune-arvot ovat aina yksittäisten lainausmerkkien (') sisällä. Siksi kirjoitimme 'a'.

Huom

Unicode on standardi, joka määrittää jokaiselle merkille yksilöllisen numeerisen arvon, mahdollistaen tietokoneiden käsitellä ja esittää tekstiä eri kielillä ja kirjoitusjärjestelmillä. Vaikka syvällinen Unicode-osaaminen ei ole välttämätöntä, lisätietoa löytyy virallisilta sivuilta.

Jos nyt yritämme tulostaa arvon, saatamme saada tulokseksi kokonaisluvun:

index.go

index.go

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

Tämä johtuu siitä, että merkkiä a vastaava desimaaliluku Unicode-järjestelmässä on 97. Luettelon Unicode-merkeistä ja niiden desimaaliluvuista löydät täältä.

Huomioi, että rune voi edustaa vain yhtä merkkiä kerrallaan; siksi seuraava on virheellinen:

index.go

index.go

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

Mikä avainsana käytetään merkkimuuttujan määrittelyyn?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
some-alt