Шаг 4.
Язык программирования Go.
Документация по языку Go

    На этом шаге рассмотрим документацию по языку Go.

    По адресу golang.org находится официальный веб-сайт языка Go (рис. 1), где можно найти документацию по языку Go. На веб-сайте также имеется "песочница" (с ограниченным набором возможностей), где можно вводить, компилировать и опробовать небольшие программы на языке Go (рис. 1).


Рис. 1. Веб-сайт языка Go

    По ссылке Packages (Пакеты) можно перейти к разделу с документацией ко всем пакетам из стандартной библиотеки Go c их исходными текстами (рис. 2).


Рис. 2. Страница документации по языку Go

    По ссылке Documents (Документы) переходим к разделу с документаций. Ссылка References | Command Documentation (Справочники | Документация к командам) ведет в раздел с документацией к программам, распространяемым вместе с Go (компиляторам, инструментам сборки и др. см. рис. 2).

    По ссылке References | Language Specification (Справочники | Спецификация языка) можно перейти к разделу с неофициальной спецификацией языка Go (рис. 3).


Рис. 3. Спецификация языка Go

    А по ссылке Documents | Effective Go (Документы | Эффективный Go) находится документ, описывающий многие приемы программирования на Go (рис. 4).


Рис. 4. Эффективный Go

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

C:\>godoc -http=:8000

    Номер порта здесь выбран произвольно. Если он уже занят – просто выберите другой. Здесь предполагается, что выполняемый файл godoc находится в каталоге, указанном в переменной PATH. Для просмотра локальной документации откройте веб-браузер и введите адрес http://localhost:8000. С помощью команды godoc можно еще просматривать документацию для всего пакета в целом или для отдельного его элемента непосредственно в консоли. Например, команда godoc image NewRGBA выведет описание функции image.NewRGBA() (рис. 5), а команда godoc image/png – описание пакета image/png в целом (рис. 6).


Рис. 5. Описание функции image.NewRGBA() в Go


Рис. 6. Описание пакета image/png в Go

    На следующем шаге рассмотрим загрузку и установку Go.


Предыдущий шаг Содержание Следующий шаг