golang在一行中用逗号分隔两个变量的递减,给出错误

golang在一行中用逗号分隔两个变量的递减,给出错误,go,Go,嗨,我是刚到golang的,我得到了下面代码的错误 我已经通过创建两条语句纠正了代码,为什么我不能在一条语句中执行呢 for i < j { // some code i--, j-- //error but, I can do i,j = i-1, j-1 } i

嗨,我是刚到golang的,我得到了下面代码的错误

我已经通过创建两条语句纠正了代码,为什么我不能在一条语句中执行呢

for i < j {
// some code
    i--, j-- //error but, I can do i,j = i-1, j-1 
}
i{ //一些代码 i--,j--//错误,但我能做到,i,j=i-1,j-1 }
请给我指出一个地方,我可以在那里读到更多这方面的内容。

那是因为
I--
j--
都是语句

所以你要么把它们放在不同的行上,要么用
分开

参考资料:


    • 这是因为
      i--
      j--
      都是语句

      所以你要么把它们放在不同的行上,要么用
      分开

      参考资料: