Sobes.tech
Junior — Middle

Jaká je role souboru go.mod v řízení závislostí projektu v Go?

sobes.tech AI

Odpověď od AI

Soubor go.mod slouží k řízení závislostí projektu v Go. V něm jsou zaznamenány používané moduly a jejich verze, což zajišťuje reprodukovatelnost sestavení a usnadňuje aktualizaci knihoven.

Hlavní funkce go.mod:

  • Určuje název modulu (balíčku) projektu.
  • Uvádí verze externích závislostí.
  • Umožňuje systému sestavení Go automaticky stahovat potřebné verze knihoven.

Příklad obsahu go.mod:

module example.com/myproject

go 1.20

require (
    github.com/some/dependency v1.2.3
)