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] }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 7
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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] }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 6. Kapitel 7