typestar

Bucles en Rust

Las tres formas de bucle en Rust: for, while y loop.

fn main() {
    let mut total = 0;
    for i in 1..=10 {
        total += i;
    }

    let mut count = 0;
    while count < 5 {
        count += 1;
    }

    let mut n = 0;
    let found = loop {
        n += 1;
        if n * n > 50 {
            break n;
        }
    };
    println!("{total} {count} {found}");
}

Cómo funciona

  1. for i in 1..=10 recorre un rango inclusivo.
  2. while repite hasta que su condición sea falsa.
  3. loop corre hasta break, que puede devolver un valor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
20
Caracteres a escribir
226
Tokens
78
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 55 segundos.

Escribe este fragmento

Paso 2 de 8 en Control de flujo; paso 12 de 39 en Fundamentos del lenguaje.

← Anterior Siguiente →