Eliminación de Claves de Mapas
También es posible eliminar pares clave-valor de los mapas utilizando la función delete().
delete(mapName, keyName)
A continuación, se presentan algunos puntos a considerar respecto a la función delete():
- La función
deleteno retorna ningún valor; - Si la clave
keyNameno existe, simplemente no realiza ninguna acción; - Si el mapa
mapNameno existe, se produce un error en tiempo de compilación.
A continuación se muestra un ejemplo del uso de la función delete() 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
Eliminación de Claves de Mapas
Desliza para mostrar el menú
También es posible eliminar pares clave-valor de los mapas utilizando la función delete().
delete(mapName, keyName)
A continuación, se presentan algunos puntos a considerar respecto a la función delete():
- La función
deleteno retorna ningún valor; - Si la clave
keyNameno existe, simplemente no realiza ninguna acción; - Si el mapa
mapNameno existe, se produce un error en tiempo de compilación.
A continuación se muestra un ejemplo del uso de la función delete() 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