💬Какие операторы есть в языке Go? Назовите основные.
📌Арифметические:
• + : сложение
• - : вычитание
• * : умножение
• / : деление
• % : остаток от деления
• ++ : инкремент
• -- : декремент
📌Сравнительные:
• == : равно
• != : не равно
• < : меньше
• <= : меньше или равно
• > : больше
• >= : больше или равно
📌Логические:
• && : логическое И (AND)
• || : логическое ИЛИ (OR)
• ! : логическое НЕ (NOT)
📌Битовые:
• & : битовое И (AND)
• | : битовое ИЛИ (OR)
• ^ : битовое исключающее ИЛИ (XOR)
• &^ : битовая маска сброса (AND NOT)
• << : левый сдвиг
• >> : правый сдвиг
📌Операторы:
• = : присваивание
• +=, -=, *=, /=, %= : присваивание с операцией
• &=, |=, ^=, <<=, >>=, &^= : битовое присваивание с операцией
📌Прочие:
• & : оператор получения адреса
• * : оператор разыменования указателя
• <- : оператор канала (используется для отправки и получения данных через каналы)
• := : присваивание, используемое для объявления и инициализации переменной
📌Арифметические:
• + : сложение
• - : вычитание
• * : умножение
• / : деление
• % : остаток от деления
• ++ : инкремент
• -- : декремент
📌Сравнительные:
• == : равно
• != : не равно
• < : меньше
• <= : меньше или равно
• > : больше
• >= : больше или равно
📌Логические:
• && : логическое И (AND)
• || : логическое ИЛИ (OR)
• ! : логическое НЕ (NOT)
📌Битовые:
• & : битовое И (AND)
• | : битовое ИЛИ (OR)
• ^ : битовое исключающее ИЛИ (XOR)
• &^ : битовая маска сброса (AND NOT)
• << : левый сдвиг
• >> : правый сдвиг
📌Операторы:
• = : присваивание
• +=, -=, *=, /=, %= : присваивание с операцией
• &=, |=, ^=, <<=, >>=, &^= : битовое присваивание с операцией
📌Прочие:
• & : оператор получения адреса
• * : оператор разыменования указателя
• <- : оператор канала (используется для отправки и получения данных через каналы)
• := : присваивание, используемое для объявления и инициализации переменной