Golang: Начало

В этой заметке я расскажу, как установить и настроить Golang на Windows.


Установка Go

Первым дело нужно скачать и установить сам Golang с официального сайта. Сам процесс установки выглядит как установка любого другого обычного софта по принципу Next-Next-Next. Предлагаю согласиться с предложенным путем установки C:\Go\.

Скачивание и установка.


Настройка системных переменных и переменных окружения

После установки необходимо сделать две системные переменные окружения: GOROOT и GOPATH. GOROOT нужен для того, бы система знала где Go вообще расположен, а GOPATH для хранения своих проектов, то есть разработка будет вестись именно там. Делается это так:

Ну и на всякий случай перезагрузите систему.

Процесс создания переменных среды.


Проверяем, что Go работает

Чтобы проверить что Go корректно установлен в систему, достаточно в командном окне выполнить команду:

go

Если все сделано правильно, в ответ будет выдана справка по командам Go.

Проверка Go

Hello World

Давайте напишем первую программу на Go. Сейчас я не буду вдаваться в подробности самого языка, так как нам просто нужно проверить, что все работает и запускается.

Создайте файл C:/GoPath/main.go и вставьте в него следующее содержимое:

package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}

Теперь в командном окне перейдите в папку C:/GoPath/ и запустите программу. Это делается следующими командами:

cd c:/GoPath/
go run main.go
Запуск программы Go

Так же можно скомпилировать программу в исполняемый exe файл и запустим его:

cd c:/GoPath/
go build main.go
main.exe
Компиляция и запуск

Материалы

Для введения в программрование на Go могу порекомендовать два ресурса: golang-book.ru и gobyexample.com.


В следующей заметке я расскажу как можно организовать простой веб-сервер на Go.