How to return value from loop expression with break in Rust

1 Answer

0 votes
fn main() {
    let mut i = 0;

    let result = loop {
        i += 1;

        if i == 5 {
            break i * 2;
        }
    };
    
    println!("The result is: {result}");
}

   
   
/*
run:
   
The result is: 10

*/

 



answered Aug 6, 2024 by avibootz

Related questions

...