Löschen von Schlüsseln aus Maps
Wir können auch Schlüssel-Wert-Paare aus Maps mit der delete()
-Funktion entfernen.
delete(mapName, keyName)
Hier sind einige Punkte zur delete()
-Funktion zu beachten:
- Die
delete
-Funktion gibt keinen Wert zurück; - Wenn der Schlüssel
keyName
nicht existiert, tut sie einfach nichts; - Wenn die Map
mapName
nicht existiert, wird während der Kompilierung ein Fehler angezeigt.
Hier ist ein Beispiel, wie die delete()
-Funktion in einem Programm verwendet wird:
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] }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you show me a complete example using the delete() function?
What happens if I try to delete multiple keys at once?
Are there any alternatives to the delete() function for removing items from a map?
Awesome!
Completion rate improved to 1.96
Löschen von Schlüsseln aus Maps
Swipe um das Menü anzuzeigen
Wir können auch Schlüssel-Wert-Paare aus Maps mit der delete()
-Funktion entfernen.
delete(mapName, keyName)
Hier sind einige Punkte zur delete()
-Funktion zu beachten:
- Die
delete
-Funktion gibt keinen Wert zurück; - Wenn der Schlüssel
keyName
nicht existiert, tut sie einfach nichts; - Wenn die Map
mapName
nicht existiert, wird während der Kompilierung ein Fehler angezeigt.
Hier ist ein Beispiel, wie die delete()
-Funktion in einem Programm verwendet wird:
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] }
Danke für Ihr Feedback!