Go 语言中的赋值运算符

Go 语言中的赋值运算符
最常用的赋值运算符是等号“=”,表示把右边的结果值赋值给左边的变量。其他的赋值运算符大多都是算术运算符和赋值运算符的简写。

运算符 说明 示例 展开形式
= 将右边值赋值给左边 a=100 a=100
+= 将左边值加右边值 a+=10 a=a+10
-= 将左边值减右边值 a-=10 a=a-10
*= 将左边值乘以右边值 a*=10 a=a*10
/= 将左边值除以右边值 a/=10 a=a/10
%= 将左边值对右边值做取模 a%=10 a=a%10
package main

import "fmt"

func main() {
	var a = 10
	fmt.Println("a=",a)
	a += 2
	fmt.Println("a += 2,a=",a)
	a -= 2
	fmt.Println("a -= 2,a=",a)
	a *= 2
	fmt.Println("a *= 2,a=",a)
	a /= 2
	fmt.Println("a /= 2,a=",a)
	a %= 2
	fmt.Println("a %= 2,a=",a)
}

执行结果如下:

a= 10
a += 2,a= 12
a -= 2,a= 10
a *= 2,a= 20
a /= 2,a= 10
a %= 2,a= 0
上一篇:GetSystemMetrics详解


下一篇:一份伪死机代码