 Sletning af Nøgler fra Maps
Sletning af Nøgler fra Maps
Vi kan også fjerne nøgle-værdi-par fra maps ved at bruge funktionen delete().
delete(mapName, keyName)
Her er nogle punkter at bemærke vedrørende funktionen delete():
- Funktionen deletereturnerer ingen værdi;
- Hvis nøglen keyNameikke eksisterer, sker der intet;
- Hvis mappet mapNameikke eksisterer, vises der en fejl under kompilering.
Her er et eksempel på brug af funktionen delete() i et program:
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] }
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 7
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.96 Sletning af Nøgler fra Maps
Sletning af Nøgler fra Maps
Stryg for at vise menuen
Vi kan også fjerne nøgle-værdi-par fra maps ved at bruge funktionen delete().
delete(mapName, keyName)
Her er nogle punkter at bemærke vedrørende funktionen delete():
- Funktionen deletereturnerer ingen værdi;
- Hvis nøglen keyNameikke eksisterer, sker der intet;
- Hvis mappet mapNameikke eksisterer, vises der en fejl under kompilering.
Her er et eksempel på brug af funktionen delete() i et program:
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] }
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 7