Eliminando Claves de Mapas
También podemos eliminar pares clave-valor de los mapas utilizando la función delete()
.
delete(nombreMapa, nombreClave)
Estos son algunos puntos a tener en cuenta sobre la función delete()
:
- La función
delete
no devuelve ningún valor. - Si la clave
nombreClave
no existe, simplemente no hace nada. - Si el mapa
mapName
no existe, muestra un error durante la compilación.
Aquí hay un ejemplo de la función delete()
siendo usada en un programa:
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
Eliminando Claves de Mapas
Desliza para mostrar el menú
También podemos eliminar pares clave-valor de los mapas utilizando la función delete()
.
delete(nombreMapa, nombreClave)
Estos son algunos puntos a tener en cuenta sobre la función delete()
:
- La función
delete
no devuelve ningún valor. - Si la clave
nombreClave
no existe, simplemente no hace nada. - Si el mapa
mapName
no existe, muestra un error durante la compilación.
Aquí hay un ejemplo de la función delete()
siendo usada en un programa:
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