vxx2 / vlib / v / checker / tests / wrong_shift_left_option_err.vv
12 lines · 11 sloc · 227 bytes · d17f6f69cd1491c02288a6043cf075c908b05a93
Raw
1pub struct SomeStruct {
2 i int
3}
4
5fn main() {
6 mut a := ?[]SomeStruct([SomeStruct{}, SomeStruct{}]) // struct type
7 a << []SomeStruct{len: 20}
8 mut b := ?[]int([2, 8]) // primitive type
9 b << [1, 3, 4]
10 dump(a?.len)
11 dump(b)
12}
13