v2 / vlib / v / tests / options / option_generic_array_mut_test.v
11 lines · 10 sloc · 192 bytes · c909513351a5f85774e2463fe3702f31919b5d17
Raw
1fn test_main() {
2 mut arr := []int{}
3 mut bbb := unwrap(mut arr)
4 bbb << 1
5 assert bbb.len == 1
6 assert bbb == [1]
7}
8
9fn unwrap[T](mut t ?&T) T {
10 return t or { panic('unexpected `none`') }
11}
12