Переменные и типы данных
Объявление var и :=, типы int, int64, float64, string, bool.
В Go два способа завести переменную:
• полная форма: var age int = 15 (тип можно опустить — var age = 15);
• короткая форма := — работает только внутри функций: age := 15. На практике почти всегда пишут её.
Основные типы:
• int — целые числа (на этом сервере 64-битный, до 9·10¹⁸);
• int64 — явно 64-битное целое;
• float64 — дробные числа;
• string — строка;
• bool — true или false.
Go
Переменные и вывод типов
fmt.Printf выводит по формату: %d — целое, %f — дробное, %s — строка, %T — тип значения, \n — перевод строки.
Арифметика: + - * / %. Деление целых отбрасывает дробную часть: 7 / 2 равно 3, остаток 7 % 2 равен 1.
Go строг к типам: сложить int и float64 напрямую нельзя — нужно явное преобразование, например float64(a).
Go
Целочисленное деление и преобразование типов
Задание: заведите переменные со значениями 15 и 4 и выведите сумму, разность, произведение, целую часть от деления и остаток — каждое на отдельной строке.
Затем отметьте урок пройденным.