cpp

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

Операторы присваивания предназначены для сохранения значения в переменной. Перечислим операторы присваивания доступные в языке Go:

  • = — присваивает переменной значение. Обратите внимание на то, что хотя оператор похож на математический знак равенства, смысл у него в языке Go совершенно другой. Справа от оператора присваивания может располагаться переменная, литерал или сложное выражение. Слева от оператора присваивания может располагаться переменная или указатель, но не литерал или выражение. Пример присваивания значения:
var x int
x = 10
x = 12 * 10 + 45 / 5
// 12 + 45 = 45 + 5 // Так нельзя!!!
fmt.Println(x)      // 129
  • += — увеличивает значение переменной на указанную величину:
x += 10     // Эквивалентно x = x + 10
  • -= — уменьшает значение переменной на указанную величину:
x -= 10     // Эквивалентно x = x - 10
  • *= — умножает значение переменной на указанную величину:
x *= 10 + 5 // Эквивалентно x = x * (10 + 5)
  • /= — делит значение переменной на указанную величину:
x /= 2      // Эквивалентно x = x / 2
  • %= — делит значение переменной на указанную величину и возвращает остаток:
x %= 2      // Эквивалентно x = x % 2
  • &=, |=, ^=, &^=, <<= и >>= — побитовые операторы с присваиванием.

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp