Всем привет! Эта статья поможет вам написать и запустить вашу первую программу на языке Go.
Хотите изучать Go? Начните с интерактивного туториала на официальном сайте: https://go.dev/tour. Он поможет быстро освоить базовые концепции языка.
1. Подготовка:
Убедитесь, что Go установлен на вашем компьютере. Инструкции для Ubuntu и Windows можно найти в отдельной статье: Установка Golang на Ubuntu 24.04.2 и Windows 10/11
Установите редактор кода, рекомендую использовать Visual Studio Code. Инструкции по установке и настройке для работы с Go также доступны в отдельной статье: Установка Visual Studio Code и настройка для работы с Golang
2. Создание проекта:
При установке Go вы должны были создать директорию для рабочих проектов (например у меня это, $HOME/go).
Внутри рабочей директории создайте общую папку для всех проектов src , внутри нее папку вашего первого проекта firstapp.
Откройте папку проекта в редакторе кода:

3. Написание кода:
Внутри папки проекта создайте файл с именем main.go.
Введите следующий код:

Сохраните файл Ctrl+S
Разбор кода:
- package main: Указывает, что этот файл принадлежит основному пакету, необходимому для создания исполняемого файла.
- import "fmt": Импортирует пакет fmt, который предоставляет функции для форматированного ввода/вывода (в данном случае, для вывода текста на экран).
- func main() { ... }: Это главная функция, с которой начинается выполнение программы.
- fmt.Println("Hello Go!"): Выводит текст "Hello Go!" на консоль.
4. Компиляция и запуск:
Откройте терминал Ctrl+Shift+`
Запустите программу. Используйте команду go run main.go. Эта команда скомпилирует и запустит программу, и вы увидите Hello Go! на экране.

5. Создание исполняемого файла:
Используйте команду go build main.go. Эта команда создаст исполняемый файл main.exe (в Windows) или main (в Linux/macOS) в той же папке.
Запустите исполняемый файл:
- В Windows: введите main.exe в командной строке.
- В Linux/macOS: введите ./main в терминале.
Вы успешно написали и запустили свою первую программу на Go!
Спасибо за ваше время и внимание! Ваша поддержка очень важна для меня! Если вам понравилась статья, пожалуйста, поставьте лайк этой статье на моем канале Дзен
Подпишитесь на мой Телеграм-канал, чтобы быть в курсе новых статей.
Удачи!