Deleting Keys From Maps
We can also remove key-value pairs from maps using the delete()
function.
delete(mapName, keyName)
Here are some points to note regarding the delete()
function:
- The
delete
function does not return any value; - If the key
keyName
doesn't exist, it simply does nothing; - If the map
mapName
doesn't exist, it shows an error during compilation.
Here is an example of the delete()
function being used in a program:
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] }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 7
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.96
Deleting Keys From Maps
Pyyhkäise näyttääksesi valikon
We can also remove key-value pairs from maps using the delete()
function.
delete(mapName, keyName)
Here are some points to note regarding the delete()
function:
- The
delete
function does not return any value; - If the key
keyName
doesn't exist, it simply does nothing; - If the map
mapName
doesn't exist, it shows an error during compilation.
Here is an example of the delete()
function being used in a program:
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] }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 7