和之前学过的C、Java、Python等语言不同,
Golang的++和–是语句而不是运算符,
可以有这种语句:
var i int = 12
i++
i++
fmt.Println(i)
但下面的写法是错误的:
var i int = 12
i = i++
i = i–
return i++
因为++和–不是运算符。
同理,不存在如下语句:++i和–i
和之前学过的C、Java、Python等语言不同,
Golang的++和–是语句而不是运算符,
可以有这种语句:
var i int = 12
i++
i++
fmt.Println(i)
但下面的写法是错误的:
var i int = 12
i = i++
i = i–
return i++
因为++和–不是运算符。
同理,不存在如下语句:++i和–i