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] }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
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] }
¡Gracias por tus comentarios!