Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
options
/
option_unwrap_assign_test.v
15
lines
·
13
sloc
·
199 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
struct
Foo {
2
mut
:
3
x string
4
y ?string
5
}
6
7
fn
test_main() {
8
a := ?string(
none
)
9
mut
foo := Foo{}
10
foo.x = a
or
{
'test'
}
11
foo.y = a
or
{
'test'
}
12
13
assert foo.x ==
'test'
14
assert foo.y? ==
'test'
15
}
16