Перейти к основному содержимому

Go Первые шаги

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

  • Текстовый редактор, например VS Code, в котором вы пишете код
  • Компилятор, например GCC, который переводит код на Go в форму, понятную компьютеру

Редакторов и компиляторов существует множество, так что выбор у вас большой. Здесь мы будем работать с IDE, о которой рассказано ниже на этой странице.


Go Установка

Установочные файлы Go можно скачать по адресу https://golang.org/dl/.

Выберите файл для своей операционной системы и следуйте его инструкциям. После этого откройте окно терминала и выполните следующую команду, чтобы убедиться, что установка прошла успешно:

Синтаксис Go Version

main.go
go version

Go Установка IDE

IDE расшифровывается как Integrated Development Environment (интегрированная среда разработки): это единый инструмент, в котором можно и редактировать, и компилировать код.

Visual Studio Code (VS Code), Vim, Eclipse и Notepad — всё это распространённые варианты. Каждый из них бесплатен, и любой можно использовать для редактирования и отладки кода на Go.

Примечание: Существуют также IDE, работающие в браузере. Они тоже подойдут, но их возможности меньше.

В этом учебнике используется VS Code, потому что мы считаем его хорошим инструментом для начинающих.

Скачайте его последнюю версию по адресу https://code.visualstudio.com/.


Go Быстрый старт

Пора написать вашу первую программу на Go! Сначала настройте редактор.

Откройте VS Code и перейдите в менеджер расширений или используйте сочетание клавиш Ctrl + Shift + x. Найдите «go», нажмите Enter и установите расширение Go, опубликованное командой Go из Google. Когда установка завершится, нажмите Ctrl + Shift + p, чтобы открыть палитру команд, а затем выполните Go: Install/Update Tools. Отметьте все инструменты в списке и нажмите OK.

На этом настройка Go в VS Code завершена.

Теперь введите в окне терминала следующую команду:

Синтаксис Go Mod Init

main.go
go mod init example.com/hello

Пример

Prompt
Выведи «Привет, мир!» с помощью пакета fmt, чтобы показать вывод в Go на PromptCookbook.
Вывод: Программа на Go и захваченный вывод