Menu
Coddy logo textTech

Continue

Parte da seção Fundamentals do Journey de Rust da Coddy — lição 40 de 75.

A instrução continue interrompe a iteração atual e continua para a próxima iteração. Por exemplo:

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

O loop irá iterar por todos os números. Quando ele atingir i=5, ele pulará essa iteração e continuará para a próxima. A saída é:

3
4
6
7
8

Observe que o número 5 não está na saída.

challenge icon

Desafio

Iniciante

Você recebeu um código que imprime os números de 1 a 20 (inclusive).

Sua tarefa é adicionar as instruções if e continue para que apenas os números pares sejam impressos (2, 4, 6, ...). 

Folha de consulta

A instrução continue interrompe a iteração atual e continua para a próxima iteração:

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

Isso imprimirá todos os números, exceto o 5:

3
4
6
7
8

Experimente você mesmo

fn main() {
    for i in 1..=20 {
        println!("{}", i);
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals