1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
fn new_foo() -> i32 { let mut x = 7; let y = 11; loop { x -= 1; bar(y); } x } fn bar(y: i32) { if y == 5 { continue } else { break }; } fn main() { new_foo(); }