🥇 Eliminar un elemento de un mapa

🍿 Como eliminar un elemento de un mapa en Go?

Para eliminar un elemento de un slice, basta echar mano de delete(mapa,'key'), que recibe dos valores, el primero es el mapa a utilizar y el segundo es el key a utilizar.

🍿 Ejemplo de como eliminar un elemento de un mapa en Go

package main

import "fmt"

func main() {
    diasDeLaSemanaEnIngles := map[string]string{
        "lunes":     "Monday",
        "martes":    "Tuesday",
        "miercoles": "Wednesday",
        "jueves":    "Thursday",
        "sabado":    "Saturday",
        "domingo":   "Sunday",
    }
    fmt.Println(diasDeLaSemanaEnIngles)
    delete(diasDeLaSemanaEnIngles, "domingo")
    fmt.Println(diasDeLaSemanaEnIngles)
}

🍿 Descripción del ejemplo de como eliminar un elemento de un mapa en Go

En la salida podemos ver que se ha eliminado el domingo del mapa diasDeLaSemanaEnIngles.

map[lunes:Monday martes:Tuesday miercoles:Wednesday jueves:Thursday sabado:Saturday domingo:Sunday]
map[lunes:Monday martes:Tuesday miercoles:Wednesday jueves:Thursday sabado:Saturday]
Mapas. Estructuras.
comments powered by Disqus