v2 / vlib / v / checker / tests / array_index.out
34 lines · 34 sloc · 1.11 KB · f4cc3c19b2ca2c1a9ff19425fd30e498c2a38a02
Raw
1vlib/v/checker/tests/array_index.vv:3:8: error: non-integer index `float literal` (array type `[2]int`)
2 1 | fn fixed() {
3 2 | a := [1, 2]!
4 3 | _ = a[0.2]
5 | ~~~
6 4 | _ = a[1] // OK
7 5 | _ = a[-1]
8vlib/v/checker/tests/array_index.vv:5:8: error: negative index `-1`
9 3 | _ = a[0.2]
10 4 | _ = a[1] // OK
11 5 | _ = a[-1]
12 | ~~
13 6 | _ = a[2]
14 7 | _ = a[1..2] // OK
15vlib/v/checker/tests/array_index.vv:6:8: error: index out of range (index: 2, len: 2)
16 4 | _ = a[1] // OK
17 5 | _ = a[-1]
18 6 | _ = a[2]
19 | ^
20 7 | _ = a[1..2] // OK
21 8 | _ = a[2..2] // empty, OK
22vlib/v/checker/tests/array_index.vv:9:11: error: index out of range (index: 3, len: 2)
23 7 | _ = a[1..2] // OK
24 8 | _ = a[2..2] // empty, OK
25 9 | _ = a[1..3]
26 | ^
27 10 | _ = a[3..3]
28 11 | }
29vlib/v/checker/tests/array_index.vv:10:8: error: index out of range (index: 3, len: 2)
30 8 | _ = a[2..2] // empty, OK
31 9 | _ = a[1..3]
32 10 | _ = a[3..3]
33 | ^
34 11 | }
35