Mapdeclaratie en Initialisatie
We kunnen een lege map declareren met behulp van de functie make(). Hieronder staat de te volgen syntaxis:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
Hier is mapName de naam van de map, keyType het verwachte type van de sleutels, en valueType het verwachte type van de waarden. De term map is een sleutelwoord.
We kunnen een map declareren met de naam courseData met sleutels van het type string en waarden van het type int.
index.go
1var courseData = make(map[string]int)
Als we proberen deze map weer te geven, ontvangen we een uitvoer die een lege map aangeeft:
index.
1fmt.Println(courseData) // Output: map[]
We kunnen een map initialiseren met enkele gegevens met behulp van de volgende syntaxis:
var mapName = map[keyType]valueType = {
key1: value1,
key2: value2,
key3: value 3,
…
}
Opmerking
Je kunt spaties plaatsen of weglaten in de map-declaratiesyntaxis; daarom zijn zowel
map[keyType]valueTypealsmap [keyType] valueTypegeldig.
Met bovenstaande syntaxis kunnen we een map maken die al enkele initiële gegevens bevat:
index.go
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.96
Mapdeclaratie en Initialisatie
Veeg om het menu te tonen
We kunnen een lege map declareren met behulp van de functie make(). Hieronder staat de te volgen syntaxis:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
Hier is mapName de naam van de map, keyType het verwachte type van de sleutels, en valueType het verwachte type van de waarden. De term map is een sleutelwoord.
We kunnen een map declareren met de naam courseData met sleutels van het type string en waarden van het type int.
index.go
1var courseData = make(map[string]int)
Als we proberen deze map weer te geven, ontvangen we een uitvoer die een lege map aangeeft:
index.
1fmt.Println(courseData) // Output: map[]
We kunnen een map initialiseren met enkele gegevens met behulp van de volgende syntaxis:
var mapName = map[keyType]valueType = {
key1: value1,
key2: value2,
key3: value 3,
…
}
Opmerking
Je kunt spaties plaatsen of weglaten in de map-declaratiesyntaxis; daarom zijn zowel
map[keyType]valueTypealsmap [keyType] valueTypegeldig.
Met bovenstaande syntaxis kunnen we een map maken die al enkele initiële gegevens bevat:
index.go
1234567myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Bedankt voor je feedback!