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
for i in 1..=10recorre un rango inclusivo.whilerepite hasta que su condición sea falsa.loopcorre hastabreak, que puede devolver un valor.
Palabras clave y builtins usados aquí
breakfnforifinletloopmutwhile
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.
Paso 2 de 8 en Control de flujo; paso 12 de 39 en Fundamentos del lenguaje.