1041-arrays.spl (391B)
1 2 var numbers [8]u8 = { 1, 2, 4, 8, 16, 32, 64, 128 }; 3 4 var data [8]u8 = { 0x10, 0x20, 0x30, 0x40, 5 0x50, 0x60, 0x70, 0x80 }; 6 7 fn dump(x [8]u8) { 8 var n i32 = 0; 9 while (n < 8) { 10 _hexout_(x[n]); 11 n++; 12 } 13 } 14 15 fn start() i32 { 16 var n i32 = 0; 17 var m i32 = 0; 18 while (n < 8) { 19 _hexout_(numbers[n]); 20 m = m + numbers[n]; 21 n++; 22 } 23 _hexout_(m); 24 dump(data); 25 return n; 26 }