Операторы присваивания
Чтобы сохранить значение в переменной, вы используете оператор присваивания.
Самый простой из них — само присваивание (=). Здесь переменная с именем x получает значение 10:
Пример
Prompt
Используйте оператор присваивания, чтобы присвоить переменной значение 10, и выведите её.
Вывод: Программа на Go и захваченный вывод
main.go
package main
import ("fmt")
func main() {
var x = 10
fmt.Println(x)
}
Присваивание со сложением
При присваивании со сложением (+=) переменная увеличивается на указанную вами величину, и новая сумма остаётся в этой переменной:
Пример
Prompt
Используйте оператор присваивания со сложением, чтобы прибавить 5 к переменной, и выведите результат.
Вывод: Программа на Go и захваченный вывод
main.go
package main
import ("fmt")
func main() {
var x = 10
x += 5
fmt.Println(x)
}
Все операторы присваивания
Кроме простого =, каждый из этих операторов сначала выполняет вычисление, а затем сохраняет результат обратно в переменную:
=сохраняет значение. Пример: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