break
y continue
Si quieres iniciar inmediatamente la siguiente iteración, usa continue
.
Si quieres salir de un bucle antes de que termine, usa break
. Para loop
, este puede tomar una expresión opcional que se vuelve el valor de la expresión loop
.
fn main() { let mut i = 0; loop { i += 1; if i > 5 { break; } if i % 2 == 0 { continue; } println!("{}", i); } }