Ta Bort Nycklar Från Mappar
Vi kan också ta bort nyckel-värde-par från mappar med hjälp av funktionen delete().
delete(mapName, keyName)
Här är några punkter att notera angående funktionen delete():
- Funktionen
deletereturnerar inget värde; - Om nyckeln
keyNameinte finns, händer ingenting; - Om mappen
mapNameinte finns, visas ett fel vid kompilering.
Här är ett exempel på hur funktionen delete() används i ett 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] }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Ta Bort Nycklar Från Mappar
Svep för att visa menyn
Vi kan också ta bort nyckel-värde-par från mappar med hjälp av funktionen delete().
delete(mapName, keyName)
Här är några punkter att notera angående funktionen delete():
- Funktionen
deletereturnerar inget värde; - Om nyckeln
keyNameinte finns, händer ingenting; - Om mappen
mapNameinte finns, visas ett fel vid kompilering.
Här är ett exempel på hur funktionen delete() används i ett 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] }
Tack för dina kommentarer!