Шаг 6.
Язык программирования Go.
Компиляция и запуск программ

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

    Программы на языке Go записываются в виде простого текста Юникода с использованием кодировки UTF-8. Большинство современных текстовых редакторов обеспечивают эту поддержку автоматически, а некоторые наиболее популярные из них поддерживают даже подсветку синтаксиса для языка Go и автоматическое оформление отступов. Если ваш текстовый редактор не поддерживает Go, попробуйте ввести имя редактора в строке поиска на сайте Go, чтобы узнать, имеются ли для него расширения, обеспечивающие требуемую поддержку. Для удобства правки все ключевые слова и операторы языка Go записываются символами ASCII, однако идентификаторы в языке Go могут начинаться с любых алфавитных символов Юникода и содержать любые алфавитные символы Юникода или цифры. Благодаря этому программисты на Go свободно могут определять идентификаторы на своем родном языке.

    Если Go был установлен из двоичного дистрибутива или собран из исходных текстов и установлен с привилегиями пользователя root или Administrator, необходимо создать хотя бы одну переменную окружения, GOROOT, содержащую путь к каталогу установки Go, а в переменную PATH включить путь %GOROOT%\bin.

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

D:\>go version

    В результате должно отобразиться примерно следующее (рис. 1):


Рис. 1. Результат выполнения команды go version

    Если в консоли появится сообщение "command not found" (команда не найдена) или "'go' is not recognized…" (команда go не опознана), это означает, что путь к каталогу установки Go не был включен в переменную PATH.

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

    Однако намного удобнее один раз настроить переменные окружения в панели управления. Для этого:

    Сборка программ на языке Go выполняется в два этапа: компиляция и компоновка. Оба этапа выполняются инструментом go, который не только собирает локальные программы и пакеты, но также способен загружать, собирать и устанавливать сторонние программы и пакеты.

    Чтобы обеспечить сборку локальных программ и пакетов с помощью инструмента go, необходимо выполнить три обязательных условия:

    Задание 1. Рассмотрим простой пример. Выведем на экран строку "Моя FIRST программа на Go".

Раскрыть/скрыть решение и комментарии.

    На следующем шаге разберем рассмотренный пример простой программы.


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