forループで2つ以上の変数を使用することは可能ですか?
私はこれを試しました
for(integer j=0, k=1; j<iSize.size(); j++, k++) {
}
このエラーを取得すると、エラー: コンパイル エラー: 右括弧が必要です。188 行目、53 列目で ',' が見つかりました
解決策を見つけるのを手伝ってください。ありがとうアヌ
forループで2つ以上の変数を使用することは可能ですか?
私はこれを試しました
for(integer j=0, k=1; j<iSize.size(); j++, k++) {
}
このエラーを取得すると、エラー: コンパイル エラー: 右括弧が必要です。188 行目、53 列目で ',' が見つかりました
解決策を見つけるのを手伝ってください。ありがとうアヌ
いいえ、この場合、ループを終了する条件は 1 つしかないため、次のように記述できます。
integer k = 1;
for (integer j=0; j < iSize.size(); j++)
{
k++;
//Code goes here
}
実際に2つのループが必要な場合は、実行できます
for (integer j=0; j < iSize.size(); j++)
{
for (integer k = 1; k < Some_Condition; k++)
{
//Code goes here
}
}
これらの提案のいずれかに従うと、そのエラーが解消されます。[編集] for ループの最後に 1 つのステートメントしか配置できず、2 つあるため、現在のコードの形式が正しくなく、コンパイラーは閉じ括弧を期待しています。