Враховуючи такий файл go.mod:
module foo
go 1.12
require (
github.com/bar/baz v1.0.0
github.com/rat/cat v1.0.0
)
Що go 1.12
вказує? Чи заважає це компілювати foo
модуль проти будь-якої іншої версії Go? Або це просто показник foo
рекомендованої / потрібної версії Go? Це директива, яку ми повинні оновлювати щоразу, коли виходить нова версія переходу (кожні 6 місяців)?