Dave Cheney, einer der führenden Fachexperten auf Go, schrieb: "Bei der Initialisierung einer Variablen mit einem zusammengesetzten Literal erfordert Go, dass jede Zeile des zusammengesetzten Literals endet mit einem Komma, sogar die letzte Zeile Ihrer Deklaration. Dies ist das Ergebnis der semicolon rule. "Laufzeitfehler beim Analysieren von JSON-Arrays und Map-Elementen mit abschließenden Kommas
Wenn ich jedoch versuche, diese schöne Regel auf JSON-Text anzuwenden, scheint der Parser dieser Philosophie nicht zu entsprechen. Im folgenden Code funktioniert das Entfernen des Kommas. Gibt es eine Lösung dafür, dass ich nur eine Zeile ändern kann, wenn ich Elemente in meinen Diffs hinzufüge?