vxx2 / vlib / v / checker / tests / if_guard_variables_err.vv
33 lines · 27 sloc · 372 bytes · 5ead7bcc102294541c06b128edff601d26413cee
Raw
1fn create() ?(int, string, bool) {
2 return 5, 'aa', true
3}
4
5fn maybe() ?(int, int) {
6 return 1, 2
7}
8
9fn simple() ?int {
10 return 1
11}
12
13fn main() {
14 if r1 := create() {
15 println(r1)
16 }
17
18 if r1, r2, r3, r4 := create() {
19 println(r1)
20 println(r2)
21 println(r3)
22 println(r4)
23 }
24
25 if x := maybe() {
26 println('${x}')
27 }
28
29 if a, b := simple() {
30 println(a)
31 println(b)
32 }
33}
34