Первый урок нашего с вами путешествия по изучению языка программирования Go (Golang) от компании Google.
Компиляция программ на Go
Отдельный исходный файл Go может быть скомпилирован с помощью команды go build
:
go build {filename}.go
В результате будет получен исполняемый двоичный файл, если пакет источника — main
(подробнее о пакетах будет в уроке 2).
Полученный двоичный файл можно выполнить с помощью этой команды:
./{filename}
Пример:
$ go build main.go
$ ./main
Hello World // Выведется в консоль
Запуск из источника
Команда go run
объединяет два предыдущих шага, она создает двоичный файл из исходного файла и выполняет его:
go run {filename}.go
Это очень удобно для интерактивного рабочего процесса во время разработки.
Пример:
$ go run main.go
Hello World
go run
не создает двоичный файл в текущей папке.
Краткие выводы
go build
скомпилирует и создаст двоичный (бинарный) файл.go run
скомпилирует и запустит без создания бинарного файла.
На мой взгляд, это довольно удобная схема работы. На этом всё, увидимся в уроке номер два.