Menu
Coddy logo textTech

Continue

CoddyのRustジャーニー「Fundamentals」セクションの一部 — レッスン 40/75。

continue文は、現在の反復処理を停止し、次の反復処理へと継続します。例えば:

for i in 3..9 {
    if i == 5 {
    	continue;
    }
    println!("{}", i);
}

ループはすべての数値を反復処理します。i=5 に達すると、その反復をスキップして次の反復に進みます。出力は次の通りです:

3
4
6
7
8

出力に5が含まれていないことに注目してください。

challenge icon

チャレンジ

初心者

1から20(20を含む)までの数字を出力するコードが与えられています。

あなたのタスクは、if文とcontinue文を追加して、偶数のみ(2, 4, 6, ...)が出力されるようにすることです。 

チートシート

continue 文は、現在の反復を停止し、次の反復を続行します。

for i in 3..9 {
    if i == 5 {
        continue;
    }
    println!("{}", i);
}

これは5以外のすべての数字を出力します。

3
4
6
7
8

自分で試してみよう

fn main() {
    for i in 1..=20 {
        println!("{}", i);
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン