fn main() { let mut sum = 0; for vec::each(~[1, 2, 3, 4, 5]) {|x| sum += x; } assert (sum == 15); }