1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// run-pass fn test1() { let mut ints = [0; 32]; ints[0] += 1; assert_eq!(ints[0], 1); } fn test2() { let mut ints = [0; 32]; for i in &mut ints { *i += 22; } for i in &ints { assert_eq!(*i, 22); } } pub fn main() { test1(); test2(); }