Арифметика и присваивание

ОператорОписаниеПример
+сложениеa + b
-вычитаниеa - b
*умножениеa * b
/делениеa / b
%остаток от деленияa % b

Деление целых чисел — целочисленное: 7 / 2 == 3. Для дробного результата нужен float64.

i := 5
i++   // i == 6
i--   // i == 5

++ и -- — операторы-инструкции, а не выражения. Их нельзя использовать в правой части присваивания: j = i++ — ошибка компиляции. Префиксная форма (++i) в Go отсутствует.

x := 10
x += 5   // x == 15
x -= 3   // x == 12
x *= 2   // x == 24
x /= 4   // x == 6
x %= 4   // x == 2

ЗаданиеСложность
1Упражнение 1easy
2Упражнение 2easy
3Упражнение 3medium
4Упражнение 4medium