go/version

Guided tour · Go Tooling · pkg.go.dev →

Compare Go language versions like "go1.22" vs "go1.21". Handy for tools that enforce a minimum Go version.

Usage

Compare / IsValid / Lang

version.Compare("go1.22", "go1.21")   // 1
version.IsValid("go1.22.3")             // true
version.Lang("go1.22.3")                // "go1.22"