Declarar un mapa constante en Go

Jay Singh 20 junio 2023
  1. Declarar un mapa constante usando map[int]string en Go
  2. Declarar un mapa constante usando map[string]int en Go
Declarar un mapa constante en Go

Un mapa es una colección de pares clave-valor que se pueden clasificar en cualquier orden. Asigna valores a las claves.

Las claves en un mapa siempre son únicas, pero los valores no siempre lo son. La estructura de datos del mapa se utiliza para búsquedas, recuperación y eliminación rápidas de datos basados en claves.

Es una estructura de datos común en informática. En este artículo, demostraremos cómo declarar un mapa constante en G.

Declarar un mapa constante usando map[int]string en Go

Este ejemplo utilizará map[int]string para declarar un mapa constante en Go.

Ejemplo:

package main

import (
    "fmt"
)

var constMap = map[int]string{
    1: "Jay",
    2: "Adam",
    3: "Mike",
    4: "Wiz",
    5: "Lucas",
}

func main() {
    fmt.Println(constMap[1])
    fmt.Println(constMap[5])
}

Producción :

Jay
Lucas

Declarar un mapa constante usando map[string]int en Go

Este ejemplo usará map[string]int para declarar un mapa constante en Go.

Ejemplo:

package main

import (
    "fmt"
)

var constMap = map[string]int{
    "Jay":   1,
    "Adam":  2,
    "Mike":  3,
    "Wiz":   4,
    "Lucas": 5,
}

func main() {
    fmt.Println(constMap["Jay"])
    fmt.Println(constMap["Lucas"])
}

Producción :

1
5

Artículo relacionado - Go Map