Löschen von Schlüsseln aus Maps
Schlüssel-Wert-Paare können auch mit der Funktion delete() aus Maps entfernt werden.
delete(mapName, keyName)
Wichtige Hinweise zur Funktion delete():
- Die Funktion
deletegibt keinen Wert zurück; - Existiert der Schlüssel
keyNamenicht, passiert nichts; - Existiert die Map
mapNamenicht, tritt beim Kompilieren ein Fehler auf.
Nachfolgend ein Beispiel für die Verwendung der Funktion delete() in einem Programm:
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 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
Löschen von Schlüsseln aus Maps
Swipe um das Menü anzuzeigen
Schlüssel-Wert-Paare können auch mit der Funktion delete() aus Maps entfernt werden.
delete(mapName, keyName)
Wichtige Hinweise zur Funktion delete():
- Die Funktion
deletegibt keinen Wert zurück; - Existiert der Schlüssel
keyNamenicht, passiert nichts; - Existiert die Map
mapNamenicht, tritt beim Kompilieren ein Fehler auf.
Nachfolgend ein Beispiel für die Verwendung der Funktion delete() in einem Programm:
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!