Golang运算符
Golang运算符
-
go的
++
和--
只能写在变量的后面,不能写在变量的前面,即:只有a++
,a--
没有++a
,--a
-
go的自增自减只能当作一个独立语句使用, 不能结合其他运算符使用
func main() { var a int = 1 a++ ++a //错误, go中没有++a b := a++ //错误, go中不允许这样赋值 }
func main(){ var i int = 1 i = i++ //错误,不同于Java if i++ > 10{ //错误 fmt.Println("ok") } }