1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
var actual: [4]Word := [0u, 0u, 0u, 0u] input: [4]Word := [2u, 4u, 6u, 8u] slice: []Word i: Word := 1u program() begin slice := input[1u to input.length]; for element of slice do actual[i] := element^ * 2u; i := i + 1u end; assert(actual = [4u, 8u, 12u, 16u]) return 0u8 end.