Как узнать какая версия Go установлена в системе.

Чтобы узнать, какая версия Go установлена в системе, нужно запустить Go с флагом version, выполните в терминале/шелле/командной строке.

go version

В результате вы узнаете, какая версия Go установлена в вашей системе.

Чтобы узнать, с какой версией Go был собран бинарный файл, используйте

go version "soft.exe"

где “soft.exe” - это имя вашего собранного приложения.

Чтобы узнать во время выполнения, с какой версией Go было создано приложение, используйте функцию

runtime.Version()

Функция runtime.Version возвращает строку версии дерева Go, которая представляет собой либо хэш и дата коммита на момент сборки или, если возможно, тег релиза, например go1.22.3