Go: с чего начать?

Документация и Софт

  1. Пройти официальный тур на golang.org
  2. Скачать хорошую книжку Learning Go от http://www.miek.nl/files/go/ — это то, с чего надо начать с самого начала. Так же есть версия и для Kindle.
  3. Почитать сайт Go By Example — много полезных примеров
  4. Почитать сайт An Intruduction to Programming in Go
  5. Поставить последний jIdea Community Edition EAP
  6. Скачать и установить Go SDK
  7. В IDE установить go-lang plugin for Idea

Настройки IDE

  1. Открыть File->Settings->Plugins->Browse Repositories. Найти golang.org support plugin и установить его.
  2. File->Project Structure->Platform Settings->SDK. Добавить Go sdk (у меня стоит в D:\usr\Go)

Hello, World!

Ну а дальше как обычно. File->New Project->Go->Go Module.

Открыть main.go:

package main

import "fmt"

func main() {
    fmt.Printf("Hello world!")
}

Run->Run->main.go! :)

Интересные ссылки

 

Posted Март 16th, 2013 in Без рубрики.

2 comments:

  1. SAS:

    А с Go Slices ты разбирался уже?

    Вообще, нет желания побольше про Go написать? :) А то на русском языке достаточно мало информации про него…

    З.Ы. жаль что пакета для работы с rar и 7-zip архивами у него нет, так бы я попробовал одну серверную штучку написать..

  2. sergeyfast:

    Со slices все просто как раз) В документации написано. Чего не написано в документации, это как правильно работать с БД — начал разбираться, там непаханное поле. Материал для следующей статьи https://docs.google.com/document/d/1wbd4DltCOQSFb1i77zgtyNeT59XItr5bkQ3U4Fq9rnM/edit

    Рар не знаю, а 7-zip есть https://github.com/salviati/go-sevenzip