Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Sleutels Uit Mappen Verwijderen | Introductie tot Structs & Maps
Introductie tot Golang

bookSleutels Uit Mappen Verwijderen

We kunnen ook sleutel-waardeparen uit maps verwijderen met de functie delete().

delete(mapName, keyName)

Hier zijn enkele aandachtspunten met betrekking tot de functie delete():

  • De functie delete retourneert geen waarde;
  • Als de sleutel keyName niet bestaat, gebeurt er niets;
  • Als de map mapName niet bestaat, geeft dit een foutmelding tijdens het compileren.

Hier is een voorbeeld van het gebruik van de functie delete() in een programma:

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

Gezien de onderstaande map-code, welke van de uitdrukkingen zal zonder compileerfouten worden uitgevoerd:

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookSleutels Uit Mappen Verwijderen

Veeg om het menu te tonen

We kunnen ook sleutel-waardeparen uit maps verwijderen met de functie delete().

delete(mapName, keyName)

Hier zijn enkele aandachtspunten met betrekking tot de functie delete():

  • De functie delete retourneert geen waarde;
  • Als de sleutel keyName niet bestaat, gebeurt er niets;
  • Als de map mapName niet bestaat, geeft dit een foutmelding tijdens het compileren.

Hier is een voorbeeld van het gebruik van de functie delete() in een programma:

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

Gezien de onderstaande map-code, welke van de uitdrukkingen zal zonder compileerfouten worden uitgevoerd:

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 7
some-alt