Praxis

Привет, Go

Перед вами — первое упражнение по языку Go. Выполнить его можно прямо в браузере: не придётся ничего устанавливать или работать с терминалом. Система проверит ваш код по чётким критериям. Если что‑то не так, она не просто отметит ошибку, а подскажет, как исправить, — привыкайте к такому подходу: в курсе «Основы Go» будет то же самое.

Любая строится по одному шаблону: сначала указывается пакет, затем подключаются нужные библиотеки, а в конце прописывается функция main. В примере ниже почти всё уже готово — не хватает лишь одной строки. Ваша задача: использовать функцию из пакета fmt, чтобы вывести приветствие с именем из переменной name. Это поможет на практике разобраться, какая часть кода отвечает за вывод текста в терминал.

Ключевая концепция: структура минимальной Go‑программы

Каждый исполняемый файл на Go должен:

  • объявлять ;
  • содержать функцию — именно с неё начинается выполнение программы;
  • для вывода текста в терминал использовать из стандартного пакета fmt.

Вот как выглядит готовый код:

package main import "fmt" func main() { name := "Гоша" fmt.Println("Привет,", name) }

💡 Gotcha: функция fmt.Println автоматически добавляет пробел между аргументами и переводит строку в конце. Поэтому не нужно вручную объединять строки — просто передайте аргументы через запятую.

Используемые пакеты

ПакетНазначениеКлючевые функции
fmtФорматированный ввод и выводPrintln, Printf

Цели этого этапа

Что вы освоите:

  • увидите, как выглядит полноценная работающая программа на Go;
  • научитесь выводить в терминал значение из переменной.

Что нужно сделать

В функции func main() уже есть переменная name типа string. Ваша задача:

  1. Добавить вызов fmt.Println.
  2. Сделать так, чтобы программа вывела приветствие с именем из name.
  3. Обязательно использовать саму переменную — не вписывать имя вручную в строку.

Это важно: система проверки убедится, что в выводе действительно задействована переменная name.

Пример работы

$ go run main.go Привет, Гоша

Полезные материалы