Go: Настройка окружения
Теория: Запуск первой программы на Go

В этом уроке мы установим Go и попробуем запустить первую программу. Вы разберетесь в структуре Go-файлов и узнаете, как они запускаются и компилируются.
Важно не только читать уроки, но и практиковаться — набирать код из урока и запускать его. Если планируете погружаться в работу с Go, советуем запускать код локально. Если хотите просто попробовать, можно воспользоваться онлайн-песочницей The Go Playground.
Установка
Если на вашем компьютере пока не стоит Go, выполните установку по нашей инструкции. Обратите внимание, что надо установить переменную $GOPATH.
После установки нужно убедиться, что все работает. Наберите в терминале go version и изучите вывод:
Запуск первой программы
Создайте файл hello.go внутри git-репозитория hexlet-go. Добавьте в файл следующий код:
Запустите код на выполнение:
Если вcе правильно, программа выведет на экран строку Hello, Hexlet! и завершится. Вернемся к коду и на его примере изучим, как устроены Go-файлы:
Компиляция и запуск файлов
Go — это компилируемый язык. Но при этом наш файл hello.go запустился так, будто написан на скриптовом языке. Как это произошло? Дело в том, что запустить программу на Go можно двумя способами:
Первый способ — через команду go run, как в примере выше. Эта команда компилирует исполняемый файл, запускает его и удаляет. Этим способом пользуются, когда нужно разово запустить небольшую программу на Go и забыть.
Второй способ — через команду go build. Она выполняет компиляцию и создает исполняемый файл в текущей директории:
В директории с файлом должен появиться новый файл hello. Можно запустить его как обычный исполняемый файл:
Кроссплатформенность
Исполняемые Go-файлы можно запускать на любом компьютере, потому что для этого не нужен установленный Go.
Также в Go есть команды, с помощью которых можно быстро скомпилировать файлы под разные операционные системы. Чтобы создать исполняемый файл, нужно указать правильные переменные окружения:
Рекомендуемые программы
Завершено
0 / 5




