Menu
Coddy logo textTech

Break

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

A instrução break interrompe o loop instantaneamente quando é encontrada.

Por exemplo,

for i in 0..10 {
    if i == 6 {
    	break;
	}
	println!("{}", i);
}

No exemplo a seguir, o loop itera regularmente até atingir o número 6. Então o programa entra na instrução if e executa a instrução break. Isso sai do loop imediatamente.

A saída é:

0
1
2
3
4
5
challenge icon

Desafio

Iniciante

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

Sua tarefa é adicionar instruções if e break para que apenas os números de 1 a 15 sejam impressos, o loop sairá antes de imprimir os números de 16 a 20.

Folha de consulta

A instrução break interrompe o loop instantaneamente quando é encontrada.

for i in 0..10 {
    if i == 6 {
        break;
    }
    println!("{}", i);
}

Este loop imprimirá os números de 0 a 5 e então sairá quando i for igual a 6.

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