github.com/acornpublishing/functional-programming-go@v0.0.0-20220401005601-c3bd3786d5a1/Chapter01/misc/func_literal.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  }