github.com/l3x/learn-fp-go@v0.0.0-20171228022418-7639825d0b71/1-functional-fundamentals/ch01-pure-fp/06_curry/main.go (about) 1 package main 2 3 func curryAddTwo(n int) (ret int) { 4 defer func(){ret = n + 2}() 5 return n 6 } 7 8 func main() { 9 println(curryAddTwo(1)) 10 }