Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
options
/
option_mut_generic_array_test.v
12
lines
·
11
sloc
·
209 bytes
·
e4e568945e44f2ce1a440712407aeb7dd9a7274e
Raw
1
fn
test_main() {
2
mut
arr := [1, 2]
3
mut
bbb := unwrap(
mut
arr)
4
bbb << 3
5
dump(bbb)
6
assert bbb == [1, 2, 3]
7
assert arr == [1, 2]
8
}
9
10
fn
unwrap[T](
mut
t ?&T) T {
11
return
t
or
{ panic(
'unexpected `none`'
) }
12
}
13