Sleutels Uit Mappen Verwijderen
We kunnen ook sleutel-waardeparen uit maps verwijderen met de functie delete().
delete(mapName, keyName)
Hier zijn enkele aandachtspunten met betrekking tot de functie delete():
- De functie
deleteretourneert geen waarde; - Als de sleutel
keyNameniet bestaat, gebeurt er niets; - Als de map
mapNameniet bestaat, geeft dit een foutmelding tijdens het compileren.
Hier is een voorbeeld van het gebruik van de functie delete() in een programma:
index.go
12345678910111213package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 7
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 1.96
Sleutels Uit Mappen Verwijderen
Veeg om het menu te tonen
We kunnen ook sleutel-waardeparen uit maps verwijderen met de functie delete().
delete(mapName, keyName)
Hier zijn enkele aandachtspunten met betrekking tot de functie delete():
- De functie
deleteretourneert geen waarde; - Als de sleutel
keyNameniet bestaat, gebeurt er niets; - Als de map
mapNameniet bestaat, geeft dit een foutmelding tijdens het compileren.
Hier is een voorbeeld van het gebruik van de functie delete() in een programma:
index.go
12345678910111213package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 6. Hoofdstuk 7