是否可以在for循环中使用2个以上的变量。
我试过这个
for(integer j=0, k=1; j<iSize.size(); j++, k++) {
}
并收到此错误 错误:编译错误:期望右括号,在第188行第53行找到','
请帮我找到解决方案。 谢谢 Anu
答案 0 :(得分:5)
不,在这种情况下,因为结束循环只有一个条件,你可以编写以下内容:
integer k = 1;
for (integer j=0; j < iSize.size(); j++)
{
k++;
//Code goes here
}
如果您确实需要两个循环,那么
for (integer j=0; j < iSize.size(); j++)
{
for (integer k = 1; k < Some_Condition; k++)
{
//Code goes here
}
}
遵循这些建议中的任何一个都应该清除该错误。 [编辑]你现在的代码格式不正确,并且编译器期望关闭paren,因为你只能在for循环的末尾加上1个语句而你有2个。