break
та continue
Якщо ви хочете негайно почати наступну ітерацію, використовуйте continue
.
Якщо ви хочете достроково вийти з будь-якого типу циклу, використовуйте break
. Для loop
це може бути необов'язковий вираз, який стане значенням виразу loop
.
fn main() { let mut i = 0; loop { i += 1; if i > 5 { break; } if i % 2 == 0 { continue; } println!("{}", i); } }