Урок объясняет работу арифметических, реляционных и логических операторов в 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