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

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