vxx2 / vlib / v / checker / tests / index_expr_implicit_int_downcast_err.vv
13 lines · 13 sloc · 226 bytes · ffd6da8ac9c8314c9dd2d5ea6ed878e6402883eb
Raw
1fn main() {
2 s := 'abc'
3 a := [1, 2, 3]
4 idx_u64 := u64(1)
5 idx_u32 := u32(1)
6 idx_i64 := i64(1)
7 idx_usize := usize(1)
8 _ = s[int(idx_u64)]
9 _ = a[idx_u32]
10 println(s[idx_u64])
11 println(a[idx_i64])
12 println(a[idx_usize..])
13}
14