Matthew Dempsky | 68e6fa4 | 2020-12-31 23:45:36 -0800 | [diff] [blame] | 1 | // run |
2 | |||||
3 | package main | ||||
4 | |||||
5 | var sp = "" | ||||
6 | |||||
7 | func f(name string, _ ...interface{}) int { | ||||
8 | print(sp, name) | ||||
9 | sp = " " | ||||
10 | return 0 | ||||
11 | } | ||||
12 | |||||
13 | var a = f("a", x) | ||||
14 | var b = f("b", y) | ||||
15 | var c = f("c", z) | ||||
16 | var d = func() int { | ||||
17 | if false { | ||||
18 | _ = z | ||||
19 | } | ||||
20 | return f("d") | ||||
21 | }() | ||||
22 | var e = f("e") | ||||
23 | |||||
24 | var x int | ||||
25 | var y int = 42 | ||||
26 | var z int = func() int { return 42 }() | ||||
27 | |||||
28 | func main() { println() } |