Explorando Loops Infinitos em Rust

Beginner

This tutorial is from open-source community. Access the source code

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 com rustc 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.