1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
package main func a(v int) func(int) int { i := 100 i = i + v return func(j int) int { return i + j } } func main() { b := a(30) c := b(2) assert(c == 132) }