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] }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 6. Capítulo 7
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 1.96
Deleting Keys From Maps
Desliza para mostrar el menú
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] }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 6. Capítulo 7