Перейти к основному содержимому

Операторы присваивания

Чтобы сохранить значение в переменной, вы используете оператор присваивания.

Самый простой из них — само присваивание (=). Здесь переменная с именем x получает значение 10:

Пример

Prompt
Используйте оператор присваивания, чтобы присвоить переменной значение 10, и выведите её.
Вывод: Программа на Go и захваченный вывод

Присваивание со сложением

При присваивании со сложением (+=) переменная увеличивается на указанную вами величину, и новая сумма остаётся в этой переменной:

Пример

Prompt
Используйте оператор присваивания со сложением, чтобы прибавить 5 к переменной, и выведите результат.
Вывод: Программа на Go и захваченный вывод

Все операторы присваивания

Кроме простого =, каждый из этих операторов сначала выполняет вычисление, а затем сохраняет результат обратно в переменную:

  • = сохраняет значение. Пример: x = 5
  • += складывает, затем сохраняет. То же, что x = x + 3
  • -= вычитает, затем сохраняет. То же, что x = x - 3
  • *= умножает, затем сохраняет. То же, что x = x * 3
  • /= делит, затем сохраняет. То же, что x = x / 3
  • %= берёт остаток от деления, затем сохраняет. То же, что x = x % 3
  • &= применяет побитовое AND, затем сохраняет. То же, что x = x & 3
  • |= применяет побитовое OR, затем сохраняет. То же, что x = x | 3
  • ^= применяет побитовое XOR, затем сохраняет. То же, что x = x ^ 3
  • >>= сдвигает вправо, затем сохраняет. То же, что x = x >> 3
  • <<= сдвигает влево, затем сохраняет. То же, что x = x << 3