Запустите первую программу
Go читает исходный код из файла с расширением .go. Создайте файл main.go и вставьте пример ниже. В первой строке package main означает, что это исполняемая программа; её точка входа — функция main. Строка import "fmt" подключает стандартный пакет fmt, в котором есть команды для вывода текста. Например, fmt.Println печатает значения и переводит строку, а fmt.Printf подставляет значения в шаблон: %s — место для текста, %d — для целого числа.
Откройте терминал в папке с файлом и выполните go run main.go. Терминал — это место, куда вводят команды; go run просит Go запустить указанный файл. После запуска вы увидите отчёт. Если команда сообщает, что Go не найден, сначала установите Go и откройте терминал заново.
Данные начинаются с переменных
Переменная связывает имя со значением. Короткое объявление := создаёт переменную внутри функции; Go сам определяет её тип по значению. Здесь name хранит текст, а pages и weeks — целые числа.
package main
import "fmt"
func main() {
name := "Мира"
pages := 248
weeks := 4
perWeek := (pages + weeks - 1) / weeks
fmt.Printf("%s: %d страниц, примерно %d в неделю\n", name, pages, perWeek)
}
Для маленьких программ выбирайте тип по смыслу: текст хранится в string, целый счёт — в int, вычисленные данные можно сохранять отдельно. Форматирование помогает превратить значения в понятный отчёт.