摘要:
年)年=2020//分配运算符fmt。Printf(“赋值运算符,年)year+=10//加法赋值运算符,相当于year=year+10fmt。Printf(”加法赋值运算符、年)year-=10//减法赋值运算符,等同于year=year-10fmt。Printf(“减法赋值运算符,年)年*=10//乘法赋值运算符。
Golang的运算符-赋值运算符
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.赋值运算符概述
常见的赋值运算符: =: 表示赋值运算符,如"a = 100". +=: 也是一种加法赋值运算符的一种简写形式,如"a += 100"表示 "a = a + 100". -=: 也是一种减法赋值运算符的一种简写形式,如"a -= 100"表示 "a = a - 100". *=: 也是一种乘法赋值运算符的一种简写形式,如"a *= 100"表示 "a = a * 100". /=: 也是一种除法赋值运算符的一种简写形式,如"a /= 100"表示 "a = a / 100". %=: 也是一种取模赋值运算符的一种简写形式,如"a %= 100"表示 "a = a % 100".
二.赋值运算符实战案例
package main import "fmt" func main() { var year int fmt.Printf("year的类型为:[%T],year默认初始化值为[%d] ", year, year) year = 2020 //赋值运算符 fmt.Printf("赋值运算符,year的值为[%d] ", year) year += 10 //加法赋值运算符,等效于year = year + 10 fmt.Printf("加法赋值运算符,year的值为[%d] ", year) year -= 10 //减法赋值运算符,等效于year = year - 10 fmt.Printf("减法赋值运算符,year的值为[%d] ", year) year *= 10 //乘法赋值运算符,等效于year = year * 10 fmt.Printf("乘法赋值运算符,year的值为[%d] ", year) year /= 10 //除法赋值运算符,等效于year = year / 10 fmt.Printf("除法赋值运算符,year的值为[%d] ", year) year %= 10 //取余赋值运算符,等效于year = year % 10 fmt.Printf("取余赋值运算符,year的值为[%d] ", year) }