Warum ist in Go keine kurze Variablendeklaration auf Paketebene zulässig?
Das ist erlaubt:
package main
var a = 3
...
Das ist aber nicht:
package main
a := 3
...
Warum nicht? Warum kann eine kurze Variablendeklaration außerhalb einer Funktion nicht als reguläre Deklaration ohne Typ behandelt werden? Nur um das Parsen zu vereinfachen?