Angesichts der folgenden go.mod-Datei:
module foo
go 1.12
require (
github.com/bar/baz v1.0.0
github.com/rat/cat v1.0.0
)
Was bedeutet das go 1.12
? Verhindert es das Kompilieren des foo
Moduls mit einer anderen Version von Go? Oder ist es einfach ein Indikator für die foo
empfohlene / erforderliche Go-Version? Ist dies eine Anweisung, die wir aktualisieren sollten, wenn eine neue Version von go veröffentlicht wird (alle 6 Monate)?