由逗号分隔的单行中的2个变量的golang减量给出错误

时间:2018-04-10 06:17:48

标签: go

您好我是golang的新手,我收到了以下代码的错误。

我通过创建2个语句来纠正代码,为什么不能在一个语句中执行此操作。

for i < j {
// some code
    i--, j-- //error but, I can do i,j = i-1, j-1 
}

拜托,请指出一个我可以阅读更多内容的地方。

1 个答案:

答案 0 :(得分:2)

这是因为public GenericFileReader(string filename) { init(ref filename); } public GenericFileReader(string filename, Encoding encoding) { init(ref filename, encoding); } private init(ref string filename, Encoding encoding = null) { _filename = filename; _encoding = encoding ?? Encoding.GetEncoding("windows-1252"); } i--都是陈述。

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

分开

参考文献: