Fundamentals11 / 42
Up next

loop with a value

fn main() {
    let mut n = 1;
    let result = loop {
        n *= 2;
        if n > 100 {
            // loop evaluates to this
            break n;
        }
    };
    println!("{result}");
}
What you're solving

break can return a value from loop