Sobes.tech
Junior — Middle

Hogyan lehet értéket beszúrni vagy frissíteni egy adott kulcshoz a Go nyelv Map adatstruktúrájában?

sobes.tech MI

Válasz az MI-től

A Go nyelvben a map adattípusban kulcs szerinti érték beszúrására vagy frissítésére egyszerű hozzárendelést használunk. Ha a kulcs már létezik, az érték frissül; ha nem, akkor egy új kulcs-érték pár jön létre.

Példa:

m := make(map[string]int)

// Új érték beszúrása
m["key1"] = 100

// Az érték frissítése kulcs szerint
m["key1"] = 200

// A kulcs létezésének ellenőrzése
value, exists := m["key1"]
if exists {
    fmt.Println("key1 értéke:", value)
} else {
    fmt.Println("key1 kulcs nem található")
}

Így a map-ben a beszúrás és frissítés művelete egyszerű érték hozzárendelés kulcs szerint.