26 lines
340 B
V
26 lines
340 B
V
fn foofun(op rune) fn () string {
|
|
return match op {
|
|
`1` {
|
|
fn () string {
|
|
return '1 passed'
|
|
}
|
|
}
|
|
`2` {
|
|
fn () string {
|
|
return '2 passed'
|
|
}
|
|
}
|
|
else {
|
|
fn () string {
|
|
return 'Nor 1 or 2 passed'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
fn test_anon_fn_decl_inside_ternary() {
|
|
a := foofun(`1`)
|
|
println(a())
|
|
assert a() == '1 passed'
|
|
}
|