🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 赋值运算符 | 运算符 | 描述 | | :-: | :-: | | = | 简单的赋值运算符,将一个表达式的值赋给一个左值 | | += | 相加后再赋值 | | -= | 相减后再赋值 | | *= | 相乘后再赋值 | | /= | 相除后再赋值 | | %= | 求余后再赋值 | | << | 左移后赋值 | | >> | 右移后赋值 | | &= | 按位与后赋值 | | \|= | 按位或后赋值 | | ^= | 按位异或后赋值 | ```go num1 := 8 num2 := 5 // = num3 := num2 // += num1 += 2 fmt.Println(num1) // -= num2 -= 1 fmt.Println(num2) // *= num3 *= 2 fmt.Println(num3) // /= num1 /= 3 fmt.Println(num1) // %= num3 %= 3 fmt.Println(num3) // << fmt.Println(num2 << num3) // >> fmt.Println(num2 >> num3) // &= num2 &= 2 fmt.Println(num2) // |= num3 |= 5 fmt.Println(num3) // ^= num1 ^= 15 fmt.Println(num1) // 运行结果: // 10 // 4 // 10 // 3 // 1 // 8 // 2 // 0 // 5 // 12 ```