| 1 | let assertEqual = @extern("assertEqual"); |
| 2 | |
| 3 | fn main { |
| 4 | let array = a([9, 3, 8, 3, -1]); |
| 5 | assertEqual(array.len, i(5)); |
| 6 | assertEqual(array[0], i(9)); |
| 7 | assertEqual(array[1], i(3)); |
| 8 | assertEqual(array.2, i(8)); |
| 9 | assertEqual(array.3, i(3)); |
| 10 | assertEqual(array[i(1) + 2] + array[i(2) + 2], i(2)); |
| 11 | } |
| 12 | |
| 13 | fn i(a: int) { a } |
| 14 | fn a(a: []int) { a } |