v2 / vlib / v / fmt / tests / array_slices_input.vv
18 lines · 17 sloc · 357 bytes · a75b9622292f36a85c5da0926c1f8a1e1623e4ae
Raw
1
2struct Tensor{}
3fn (t Tensor) [] (parts []SliceIndex) string {return ''}
4fn fn_contains_index_expr() {
5 arr := [1, 2, 3, 4, 5]
6 t:=Tensor{}
7 a := 1 in arr[ 0.. ]
8_ := a
9 _ := 1 in arr[ ..2 ]
10 _ := 1 in arr[1..3]
11 d := arr[2]
12 _ := d
13 _ := arr[2 ..]
14 _ := arr[.. 2 ]
15 _ := arr[ 1 .. 3]
16 _ := t[1..3, ..]
17 _ := t [ 1,2]
18}
19