Map-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
1var courseData = make(map[string]int)
Jos yritämme tulostaa tämän mapin, saamme tulosteeksi tyhjän mapin:
index.
1fmt.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]valueTypeettämap [keyType] valueTypeovat sallittuja.
Yllä olevalla syntaksilla voidaan luoda map, jossa on valmiiksi tietoja:
index.go
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.96
Map-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
1var courseData = make(map[string]int)
Jos yritämme tulostaa tämän mapin, saamme tulosteeksi tyhjän mapin:
index.
1fmt.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]valueTypeettämap [keyType] valueTypeovat sallittuja.
Yllä olevalla syntaksilla voidaan luoda map, jossa on valmiiksi tietoja:
index.go
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Kiitos palautteestasi!