Introdução
Neste laboratório, exploramos o uso da palavra-chave loop em Rust, que nos permite criar um loop infinito. Podemos sair do loop a qualquer momento usando a instrução break e pular as iterações restantes usando a instrução continue. O código de exemplo fornecido demonstra como incrementar um contador e imprimir seu valor até atingir uma determinada condição, utilizando continue para pular uma iteração e break para sair completamente do loop.
Nota: Se o laboratório não especificar um nome de arquivo, você pode usar qualquer nome de arquivo que desejar. Por exemplo, você pode usar
main.rs, compilar e executar comrustc main.rs && ./main.
loop
Rust fornece a palavra-chave loop para indicar um loop infinito.
A instrução break pode ser usada para sair de um loop a qualquer momento, enquanto a instrução continue pode ser usada para pular o restante da iteração e iniciar uma nova.
fn main() {
let mut count = 0u32;
println!("Vamos contar até o infinito!");
// Loop infinito
loop {
count += 1;
if count == 3 {
println!("três");
// Pular o restante desta iteração
continue;
}
println!("{}", count);
if count == 5 {
println!("OK, chega por hoje");
// Sair deste loop
break;
}
}
}
Resumo
Parabéns! Você concluiu o laboratório de Loops. Pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.