Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Map-muuttujan Määrittely ja Alustus | Johdanto Structeihin ja Mappeihin
Johdatus Golangiin

bookMap-muuttujan Määrittely ja Alustus

Voimme määritellä tyhjän mapin käyttämällä make()-funktiota. Alla on syntaksi, jota tulee noudattaa:

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Tässä mapName on mapin nimi, keyType on avainten odotettu tyyppi ja valueType on arvojen odotettu tyyppi. Termi map on varattu avainsana.

Voimme määritellä mapin nimeltä courseData, jonka avaimet ovat tyyppiä string ja arvot tyyppiä int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Jos yritämme tulostaa tämän mapin, saamme tulosteeksi tyhjän mapin:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Voimme alustaa mapin tietyillä arvoilla seuraavalla syntaksilla:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Huomio

Voit käyttää tai jättää pois välilyöntejä mapin määrittelysyntaksissa; sekä map[keyType]valueType että map [keyType] valueType ovat sallittuja.

Yllä olevalla syntaksilla voidaan luoda map, jossa on valmiiksi tietoja:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Mikä syntaksi on oikea uuden tyhjän mapin luomiseen?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5

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

bookMap-muuttujan Määrittely ja Alustus

Pyyhkäise näyttääksesi valikon

Voimme määritellä tyhjän mapin käyttämällä make()-funktiota. Alla on syntaksi, jota tulee noudattaa:

var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)

Tässä mapName on mapin nimi, keyType on avainten odotettu tyyppi ja valueType on arvojen odotettu tyyppi. Termi map on varattu avainsana.

Voimme määritellä mapin nimeltä courseData, jonka avaimet ovat tyyppiä string ja arvot tyyppiä int.

index.go

index.go

copy
1
var courseData = make(map[string]int)

Jos yritämme tulostaa tämän mapin, saamme tulosteeksi tyhjän mapin:

index.

index.

copy
1
fmt.Println(courseData) // Output: map[]

Voimme alustaa mapin tietyillä arvoilla seuraavalla syntaksilla:

var mapName = map[keyType]valueType = {
    key1: value1,    
    key2: value2,
    key3: value 3,
    …
}

Huomio

Voit käyttää tai jättää pois välilyöntejä mapin määrittelysyntaksissa; sekä map[keyType]valueType että map [keyType] valueType ovat sallittuja.

Yllä olevalla syntaksilla voidaan luoda map, jossa on valmiiksi tietoja:

index.go

index.go

copy
1234567
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
question mark

Mikä syntaksi on oikea uuden tyhjän mapin luomiseen?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5
some-alt