v2 / vlib / v / checker / tests / option_as_cast_err.vv
12 lines · 10 sloc · 148 bytes · 0763ae70793d6dbf85af559a7b838d4916d6cf7d
Raw
1type Sum = int | string
2
3fn sum() ?Sum {
4 return Sum(5)
5}
6
7a := sum()?
8println(a as int)
9b := sum()
10println(b)
11println(b? as int)
12println(b as int)
13