Deklarieren Sie eine konstante Map in Go

Jay Singh 20 Juni 2023
  1. Deklarieren Sie eine konstante Map mit map[int]string in Go
  2. Deklarieren Sie eine konstante Map mit map[string]int in Go
Deklarieren Sie eine konstante Map in Go

Eine Map ist eine Sammlung von Schlüssel-Wert-Paaren, die in beliebiger Reihenfolge sortiert werden können. Es weist Schlüsseln Werte zu.

Die Schlüssel in einer Zuordnung sind immer eindeutig, die Werte jedoch nicht immer. Die Kartendatenstruktur wird für schnelles schlüsselbasiertes Suchen, Abrufen und Löschen von Daten verwendet.

Es ist eine gängige Datenstruktur in der Informatik. In diesem Artikel demonstrieren wir die Deklaration einer konstanten Karte in G.

Deklarieren Sie eine konstante Map mit map[int]string in Go

In diesem Beispiel wird map[int]string verwendet, um eine konstante Map in Go zu deklarieren.

Beispiel:

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])
}

Ausgang:

Jay
Lucas

Deklarieren Sie eine konstante Map mit map[string]int in Go

In diesem Beispiel wird map[string]int verwendet, um eine konstante Map in Go zu deklarieren.

Beispiel:

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"])
}

Ausgang:

1
5

Verwandter Artikel - Go Map