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] }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you show me a complete example using the delete() function?
What happens if I try to delete a key from a nil map?
Are there any alternatives to the delete() function for removing items from a map?
Awesome!
Completion rate improved to 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] }
Bedankt voor je feedback!