ループでの「continue」の使用
CoddyのDartジャーニー「基礎」セクションの一部 — レッスン 46/94。
continue 文は、ループの現在の反復をスキップし、次の反復に進むことを可能にします。
3の印刷をスキップする for ループを作成:
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
print(i);
}
}上記のコードを実行すると、出力は以下のようになります:
1
2
4
5チャレンジ
初心者このチャレンジでは、ループ内のcontinue文の使用を練習します。continue文は、ループの現在のイテレーションをスキップして次のイテレーションに進むことを可能にします。
1から10までの奇数のみを印刷するコードを完成させてください。偶数に遭遇したときは、continueを使用してそれをスキップし、次のイテレーションに進んでください。
期待される出力:
1
3
5
7
9
Done printing odd numbersチートシート
continue 文は、ループの現在の反復をスキップし、次の反復に進むことを許可します。
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
print(i);
}
}出力:
1
2
4
5自分で試してみよう
void main() {
// 1から10までの奇数のみを印刷したい
print('Printing odd numbers:');
for (int i = 1; i <= 10; i++) {
// TODO: i が偶数かチェック(ヒント: モジュロ演算子 % を使用)
// i が偶数なら、continue 文を使って次のイテレーションにスキップ
// This will only print if the continue statement is not executed
print(i);
}
print('Done printing odd numbers');
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。