for循环有2个以上的变量

Anu*_*Raj 1 salesforce

是否可以在for循环中使用2个以上的变量.

我试过这个

for(integer j=0, k=1; j<iSize.size(); j++, k++) {
}
Run Code Online (Sandbox Code Playgroud)

并得到此错误错误:编译错误:期望右括号,在第188行第53列找到','

请帮我找到解决方案.谢谢Anu

dan*_*ery 5

不,在这种情况下,因为只有一个条件来结束循环,您可以编写以下内容:

integer k = 1;
for (integer j=0; j < iSize.size(); j++)
{
    k++;
    //Code goes here
}
Run Code Online (Sandbox Code Playgroud)

如果你真的需要两个循环,你可以做

for (integer j=0; j < iSize.size(); j++)
{
    for (integer k = 1; k < Some_Condition; k++)
    {
         //Code goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

遵循这些建议中的任何一个都应该清除该错误.[编辑]你现在的代码格式不正确,并且编译器期望关闭paren,因为你只能在for循环的末尾放置1个语句而你有2个.