Heim > Backend-Entwicklung > Golang > Go YAML-Konvertierungsfehler: Wie behebt man „Laufzeitfehler: Zuordnung zum Eintrag in Null-Map'?

Go YAML-Konvertierungsfehler: Wie behebt man „Laufzeitfehler: Zuordnung zum Eintrag in Null-Map'?

Patricia Arquette
Freigeben: 2024-12-03 20:38:11
Original
611 Leute haben es durchsucht

Go YAML Conversion Error: How to Fix

Laufzeitfehler: Zuordnung zum Eintrag in Null-Karte

In Ihrem Go-Programm ist beim Versuch, eine Karte zu erstellen, ein Laufzeitfehler aufgetreten Konvertieren Sie es in YAML. Die Fehlermeldung „Laufzeitfehler: Zuweisung zu Eintrag in Null-Map“ weist darauf hin, dass Sie versucht haben, einem Null-Map-Schlüssel einen Wert zuzuweisen.

Um dieses Problem zu beheben, stellen Sie sicher, dass Sie Ihre verschachtelte Karte ordnungsgemäß initialisieren. Fügen Sie vor Beginn Ihrer for-Schleife die folgende Zeile hinzu:

m["uid"] = make(map[string]T)
Nach dem Login kopieren

Diese Zeile erstellt eine leere Map unter dem Schlüssel „uid“ in der äußeren Map m. Anschließend können Sie Ihre for-Schleife ändern, um der verschachtelten Karte Werte zuzuweisen:

for _, name := range names {

    t := T{cn: "Chaithra", street: "fkmp"}

    m["uid"][name] = t

}
Nach dem Login kopieren

Indem Sie die innere Karte vor dem Zuweisen von Werten initialisieren, vermeiden Sie Laufzeitfehler und ermöglichen eine erfolgreiche Kartenauffüllung. Der aktualisierte Code sollte nun die gewünschte Ausgabe erzeugen.

Das obige ist der detaillierte Inhalt vonGo YAML-Konvertierungsfehler: Wie behebt man „Laufzeitfehler: Zuordnung zum Eintrag in Null-Map'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage