blob: 1ebc71acee41b53d3dfadb272edaaf317d921bab [file] [log] [blame]
// +build ignore,OMIT
package main
import "fmt"
// START1 OMIT
func adder(delta int) func(x int) int {
f := func(x int) int { // HL
return x + delta // HL
} // HL
return f
}
// STOP1 OMIT
func main() {
// START2 OMIT
var inc = adder(1)
fmt.Println(inc(0))
fmt.Println(adder(-1)(10))
// STOP2 OMIT
}