add loop and loop expressions

This commit is contained in:
Sil Klaasboer
2025-12-18 12:50:31 +01:00
parent cfc4436eeb
commit de13a80f99

View File

@@ -42,4 +42,24 @@ fn main() {
}; };
println!("New number for num2: {}",num2); println!("New number for num2: {}",num2);
//loops
let mut loop_cycles = 1;
loop {
println!("this is loop: {}",loop_cycles);
if loop_cycles == 3 {break};
loop_cycles += 1
}
//loop expression
loop_cycles = 1;
let result = loop {
println!("cycle: {}",loop_cycles);
if 7 % loop_cycles == 2 {break loop_cycles};
loop_cycles += 1
};
println!("it took {} cycles to resolve the expression",result)
} }