Sobes.tech
Junior

Was passiert mit Map, wenn man make oder kurze Zuweisung nicht verwendet?

sobes.tech KI

Antwort von AI

Es wird eine Map mit einem Nullwert (nil) erstellt. Eine solche Map kann keine Elemente speichern. Der Versuch, einen Wert hineinzuschreiben, löst einen Laufzeitfehler aus.

// Deklaration einer Map ohne Initialisierung
var myMap map[string]int

// myMap == nil

// Versuch, einen Wert zu schreiben - löst einen Laufzeitfehler aus
// myMap["key"] = 10