Установка Go и первая программа: go run
Содержание курса
Устанавливаем Go и запускаем main.go
Первую программу вы уже можете проверить на сайте. Этот шаг нужен, чтобы запускать Go на своём компьютере и позже собирать собственные проекты.
Откройте инструкцию установки Go и выберите свою систему. В Windows и macOS используйте установщик; в Linux следуйте командам для вашей системы на этой странице.
После установки откройте новый терминал и выполните:
go version
В ответ должна появиться версия Go. Если команда не найдена, проверьте установку и переменную PATH по инструкции для вашей системы. Старое окно терминала может ещё не видеть обновлённый PATH.
Создайте новую учебную папку, сохраните в ней программу из предыдущего шага как main.go и откройте терминал в этой папке:
go run main.go
Команда соберёт и запустит файл. Если вы скопировали приветствие из предыдущего шага, увидите Hello, Go!.
Когда нужен go run .
go run main.go запускает указанный файл, а go run . — пакет текущей папки. Для первого файла достаточно первого варианта. Если в новой учебной папке второй вариант сообщает, что не найден go.mod, выполните go mod init example.com/hello. Подробнее модули разберём в следующем уроке.
Как читать ошибку
Если из программы убрать import "fmt", при запуске получится сообщение вроде:
./main.go:6:5: undefined: fmt
Это файл, строка, столбец и описание проблемы: компилятор не знает имя fmt. Приветствие ещё не печаталось — выполнение не началось. Верните импорт и запустите программу снова.
При пропущенной скобке сообщение будет другим. Начните с указанной строки и посмотрите также строку выше: причина может быть там. Ошибки уже работающей программы будем разбирать позже.
