Язык программирования GO, также известный как Golang – это компилируемый многопоточный язык программирования с открытым исходным кодом, разработанный внутри компании Google. Он был создан в 2007 году, но публике был представлен лишь в 2009 году. Данный язык был разработан с учетом производительности C++ и простоты написания программ Python, поэтому его и выбирают большинство разработчиков.
Изображение: pinterest.com
Для программирования на Go разработчики выбирают самые разные редакторы кода или интегрированные среды разработки (IDE), в зависимости от своих предпочтений и потребностей. Ниже перечислены несколько популярных редакторов и IDE, которые выбирают программисты для работы:
В настоящей статье будет представлена инструкция по настройке редактора кода Visual Studio Code для работы с языком программирования Go. Инструкция будет выполняться от обычного пользователя в операционной системе Windows 11.
cloud
Для работы с Go в Visual Studio Code необходимо выполнить ряд требований к системе:
Каждое из перечисленных требований будет реализовано по ходу выполнения инструкции. Чтобы было удобнее, инструкция будет разделена по главам для каждого из них.
В первой главе будет произведена установка Go на компьютер. Кроме этого будет выполнена настройка переменных окружения.
go version
В открывшемся окне необходимо выбрать подходящий установщик для вашей операционной системы. В нашем случае это самый первый для Microsoft Windows.
C:\Go\go1.21.1
GOPATH
, которая определяет путь к рабочей области (workspace) для проектов на Go и используется компилятором и другими инструментами для поиска и хранения исходного кода, бинарных файлов, зависимостей или объектных файлов. В нашем случае эта переменная должна хранить следующее значение:C:\Go\go1.21.1
sysdm.cpl
В открывшемся окне переходим на вкладку «Дополнительно» и нажимаем на кнопку «Переменные среды…», как показано на картинке ниже.
GOPATH
и нажимаем кнопку «Изменить», где меняем значение на C:\Go\go1.21.1
.После изменения значения нажимаем кнопку «OК».
path
. Для этого выбираем ее и нажимаем изменить.В открывшемся окне нажимаем кнопку «Создать» и вводим тот же путь, что и раньше — C:\Go\go1.21.1
.
После добавления значения нажимаем кнопку «OK».
%GOPATH%
Если перед вами откроется созданная установщиком папка рабочего пространства для Go, то переменная среды успешно добавлена.
Следующая глава посвящена установке Visual Studio Code на рабочий компьютер пользователя.
Прежде чем перейти к созданию своего первого проекта на Go в Visual Studio Code, нужно выполнить настройку редактора кода, включающую установку расширений языка.
В открывшейся вкладке нажимаем синюю кнопку «Install» и ожидаем окончания загрузки.
Go: Install/Update Tools
В нашем случае список доступных для установки инструментов выглядит следующим образом:
Сюда входят:
Далее необходимо установить галочки у всех инструментов и нажать синюю кнопку «OK» справа.
В результате выполнения установки терминал должен указать на то, что все выбранные инструменты успешно установлены.
Как видно по картинке выше, каждый из инструментов успешно установлен в директорию, которая хранится в GOPATH
. На это указывает слово SUCCEEDED
в конце каждой строки с установкой инструмента.
C:\Go\Project
и назовем ее «TestProject1».В открывшемся окне выбираем ранее созданную папку и подтверждаем свое действие. На вопрос VSCode «Доверяете ли вы авторам файлов в этой папке?» отвечаем утвердительно.
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
fmt.Print("Введите ваше имя: ")
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan()
name := scanner.Text()
fmt.Printf("Привет, %s!\n", name)
}
Здесь:
"fmt"
используется для форматированного вывода текста;"os"
используется для работы с операционной системой, в данном случае, для чтения данных из стандартного ввода (клавиатуры);"bufio"
используется для создания сканера, который позволяет нам читать строки, введенные пользователем.
Перед запуском программы сохраняем файл (Ctrl +S).
go run test.go
Результат работы программы продемонстрирован на картинке ниже.
Чтобы это исправить, необходимо создать файл launch.json
, как это показано на картинке ниже.
name
меняем на Launch Current File
;program
меняем на ${file}
;"console": "integratedTerminal",
.Теперь файл launch.json
выглядит следующим образом:
После внесенных изменений сохраняем файл (Ctrl +S) и запускаем программу, нажав кнопку «F5» на клавиатуре.
Результат работы программы продемонстрирован на картинке ниже.
Подготовили для вас выгодные тарифы на облачные серверы
В инструкции мы рассмотрели процесс интеграции языка Go в редактор кода Visual Studio Code. Он включает в себя такие этапы, как установка самого языка на компьютер, установка VSCode и настройка Go в редакторе кода. Помимо этого, был разобран процесс интеграции расширений Go и его инструментов, а также был приведен пример программы и ее компиляции через терминал и инструмент «Run and Debug».
Надеемся, что представленная информация поможет вам начать писать на Go в Visual Studio Code.