Go курс для разработчиков. Урок 11 Операторы

- телеграм канал Golang для разработчиков. Операторы в языке программирования Go выполняют различные математические, логические и другие действия с переменными и значениями. Вот некоторые из основных операторов Go: 1. Арифметические операторы - используются для выполнения математических операций с числами: - (сложение) - - (вычитание) - * (умножение) - / (деление) - % (остаток от деления) Например: ``` a := 10 b := 3 c := a b // сейчас c равно 13 d := a - b // d равно 7 e := a * b // e равно 30 f := a / b // f равно 3 (целая часть от деления a на b) g := a % b // g равно 1 (остаток от деления a на b) ``` 2. Операторы сравнения - используются для сравнения значений: - == (равенство) - != (неравенство) - < (меньше) - > (больше) - = (больше или равно) Например: ``` a := 10 b := 3 c := (a == b) // c равно false, так как a не равно b d := (a < b) // d равно false, так как a больше b e := (a > b) // e равно true, так как a больше b ``` 3. Логические операторы - используются для выполнения логических операций: - && (логическое И) - || (логическое ИЛИ) - ! (логическое НЕ) Например: ``` a := true b := false c := (a && b) // c равно false, так как в логическом И оба операнда должны быть true d := (a || b) // d равно true, так как в логическом ИЛИ хотя бы один операнд должен быть true e := !a // e равно false, так как логическое НЕ инвертирует значение a ``` 4. Операторы присваивания - используются для присваивания значения переменной: - = (присваивание) - = (сложение с присваиванием) - -= (вычитание с присваиванием) - *= (умножение с присваиванием) - /= (деление с присваиванием) - %= (остаток от деления с присваиванием) Например: ``` a := 10 a = 5 // теперь a равно 15 a -= 3 // теперь a равно 12 a *= 2 // теперь a равно 24 a /= 4 // теперь a равно 6 a %= 3 // теперь a равно 0 (остаток от деления a на 3) ``` Кроме этих операторов, в Go также есть операторы битового сдвига, операторы адресации и операторы выбора. Они используются для более сложных операций и манипуляций с данными.
Back to Top