Étant donné le fichier go.mod suivant:
module foo
go 1.12
require (
github.com/bar/baz v1.0.0
github.com/rat/cat v1.0.0
)
Qu'est-ce que l' go 1.12
indique? Cela empêche-t-il de compiler le foo
module avec toute autre version de Go? Ou s'agit-il simplement d'un indicateur de la foo
version Go recommandée / requise de Go? Est-ce une directive que nous devons mettre à jour chaque fois qu'une nouvelle version de go est publiée (tous les 6 mois)?