How to create nested loops with label in Rust

1 Answer

0 votes
#![allow(unreachable_code)]
#[allow(unused_labels)]

fn main() {
    'outer: loop {
        println!("outer: loop");

        'inner: loop {
            println!("inner: loop");

            //break; // break the inner loop

            break 'outer;
        }

        println!("unreachable code");
    }

    println!("end main");
}





/*
run:

outer: loop
inner: loop
end main

*/

 



answered May 4, 2023 by avibootz
...