Go 赋值运算符


赋值运算符

赋值运算符用于给变量赋值。

在下面的示例中,我们使用任务运算符 (=) 来赋值10到一个名为X:

示例

package main
import ("fmt")

func main() {
  var x = 10
  fmt.Println(x)
}
亲自试一试 »

这个加法作业运算符 (+=) 向变量添加一个值:

示例

package main
import ("fmt")

func main() {
  var x = 10
  x +=5
  fmt.Println(x)
}
亲自试一试 »

所有赋值运算符的列表:

Operator Example Same As 尝试一下
= x = 5 x = 5 尝试一下 »
+= x += 3 x = x + 3 尝试一下 »
-= x -= 3 x = x - 3 尝试一下 »
*= x *= 3 x = x * 3 尝试一下 »
/= x /= 3 x = x / 3 尝试一下 »
%= x %= 3 x = x % 3 尝试一下 »
&= x &= 3 x = x & 3 尝试一下 »
|= x |= 3 x = x | 3 尝试一下 »
^= x ^= 3 x = x ^ 3 尝试一下 »
>>= x >>= 3 x = x >> 3 尝试一下 »
<<= x <<= 3 x = x << 3 尝试一下 »