Loops
fn sum_to(n: i32) -> i32 { let mut i = 0 let mut total = 0 while i <= n { total += i i += 1 } return total}for Over Slices
Section titled “for Over Slices”fn sum(values: []i32) -> i32 { let mut total = 0 for values |v| { total += v } return total}