Операторы в GO
ДОБАВИТЬ В КОНСПЕКТ
НАВИГАЦИЯ ПО СТРАНИЦЕ
Операторы в GO выполняют различные операции с переменными и значениями.
Арифметические операторы
GO поддерживает стандартные арифметические операторы:
var x, y int
sum := x + y // Сложение
diff := x - y // Вычитание
product := x * y // Умножение
quotient := x / y // Деление
remainder := x % y // Остаток от деления
Операторы сравнения
Операторы сравнения сравнивают значения и возвращают логическое значение:
var a, b int
isEqual := a == b // Равно
notEqual := a != b // Не равно
greater := a > b // Больше
less := a < b // Меньше
greaterOrEqual := a >= b // Больше или равно
lessOrEqual := a <= b // Меньше или равно
Логические операторы
Логические операторы выполняют логические операции над булевыми значениями:
var p, q bool
resultAnd := p && q // Логическое И (AND)
resultOr := p || q // Логическое ИЛИ (OR)
resultNot := !p // Логическое НЕ (NOT)
Операторы присваивания
Операторы присваивания используются для присвоения значения переменной:
var x int
x = 10 // Простое присваивание
x += 5 // Прибавление и присваивание
x -= 3 // Вычитание и присваивание
x *= 2 // Умножение и присваивание
x /= 4 // Деление и присваивание
x %= 3 // Остаток и присваивание
Операторы инкремента и декремента
Операторы инкремента и декремента используются для увеличения или уменьшения значения переменной на 1:
var counter int
counter++ // Инкремент
counter-- // Декремент