go语言的++

/ 默认分类 / 没有评论 / 97浏览
num[k++] = 1

我写的这段go语言代码报错了。

 syntax error: unexpected ++, expecting :

原因是go语言的++不是表达式,而是一个语句,不能放到表达式的位置,所以 num[k++]会报错。只能这样用:

num[k] = 1

k++