Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Eliminación de Claves de Mapas | Introducción a Structs y Maps
Introducción a Golang

bookEliminació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 delete no retorna ningún valor;
  • Si la clave keyName no existe, simplemente no realiza ninguna acción;
  • Si el mapa mapName no 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

index.go

copy
12345678910111213
package 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] }
question mark

Considerando el siguiente código de mapa, ¿cuáles de las expresiones se ejecutarán sin errores de compilación:

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 1.96

bookEliminació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 delete no retorna ningún valor;
  • Si la clave keyName no existe, simplemente no realiza ninguna acción;
  • Si el mapa mapName no 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

index.go

copy
12345678910111213
package 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] }
question mark

Considerando el siguiente código de mapa, ¿cuáles de las expresiones se ejecutarán sin errores de compilación:

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 7
some-alt