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  }