🧮 Операторы в Go
В этом уроке мы разберём арифметические, реляционные и логические операторы - инструменты, которые позволяют выполнять вычисления, сравнения и объединение условий.
🔢 Арифметические операторы
Арифметические операторы используются для выполнения математических действий:
+- сложение-- вычитание*- умножение/- деление%- остаток от деления
Существуют также составные операторы присваивания:
+=,-=,*=,/=,%=
Пример:
x := 10
x += 5 // 15
Арифметические операторы всегда возвращают число.
➕ Инкремент и декремент
Используются для увеличения или уменьшения значения на 1:
x++
x--
📊 Реляционные операторы
Эти операторы сравнивают значения и всегда возвращают true или
false:
<- меньше<=- меньше или равно>- больше>=- больше или равно==- равно!=- не равно
Пример:
fmt.Println(10 > 3) // true
🧠 Логические операторы
Логические операторы позволяют объединять и инвертировать условия:
&&- логическое И||- логическое ИЛИ!- отрицание
Пример:
age := 30
fmt.Println(age > 18 && age < 65) // true
📘 Итоги
- Арифметические операторы выполняют вычисления.
- Реляционные сравнивают данные и возвращают boolean.
- Логические позволяют строить сложные условия.
- Составные операторы объединяют вычисление и присваивание в одной строке.