Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Löschen von Schlüsseln aus Maps | Einführung in Structs und Maps
Einführung in Golang

bookLö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 delete gibt keinen Wert zurück;
  • Existiert der Schlüssel keyName nicht, passiert nichts;
  • Existiert die Map mapName nicht, tritt beim Kompilieren ein Fehler auf.

Nachfolgend ein Beispiel für die Verwendung der Funktion delete() in einem Programm:

index.go

index.go

copy
12345678910111213
package 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] }
question mark

Betrachten Sie den folgenden Map-Code. Welche der Ausdrücke werden ohne Kompilierungsfehler ausgeführt:

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

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

bookLö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 delete gibt keinen Wert zurück;
  • Existiert der Schlüssel keyName nicht, passiert nichts;
  • Existiert die Map mapName nicht, tritt beim Kompilieren ein Fehler auf.

Nachfolgend ein Beispiel für die Verwendung der Funktion delete() in einem Programm:

index.go

index.go

copy
12345678910111213
package 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] }
question mark

Betrachten Sie den folgenden Map-Code. Welche der Ausdrücke werden ohne Kompilierungsfehler ausgeführt:

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 7
some-alt