golang语言中的赋值运算符
golang语言中的赋值运算符
运算符 | 描述 |
---|---|
= | 简单的赋值运算符,将一个表达式的值赋给一个左值 |
+= | 相加后再赋值 |
-= | 相减后再赋值 |
*= | 相乘后再赋值 |
/= | 相除后再赋值 |
%= | 求余后再赋值 |
d := 8 + 2*8 // 赋值运算从右向左
fmt.Println(d)
x := 10
x += 5 //x=x+5
fmt.Println("x += 5的值:", x)
x := 10
x -= 5 //x=x-5
fmt.Println("x -= 5的值:", x)
x := 10
x *= 5 //x=x*5
fmt.Println("x *= 5的值:", x)
x := 10.0
x /= 5
fmt.Println("x /= 5的值:", x)
x := 10
x %= 3
fmt.Println("x %= 3的值:", x)