mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
20 lines
220 B
V
20 lines
220 B
V
enum Foo {
|
|
a
|
|
b
|
|
}
|
|
|
|
fn get() Foo {
|
|
return .a
|
|
}
|
|
|
|
fn foo(f Foo) string {
|
|
println(f)
|
|
return '${f}'
|
|
}
|
|
|
|
fn test_if_expr_with_enum_value() {
|
|
ret := foo(if get() == .a { .b } else { .a })
|
|
println(ret)
|
|
assert ret == 'b'
|
|
}
|