Go 实现lamda、匿名函数和内联函数
在Go语言中,lamda、匿名函数和内联函数的实现称作字面函数(function literals)。当一个函数足够小时,你可以创建一个字面函数。下文将创建一个简单的实例来展示这个函数的实现。
package main
import("fmt")
func main(){
substract := func(a, b int) int { return a - b }
fmt.Print("--substraction function literals: ", substract(10, 2), "\n")
}
输出结果
--substraction function literals: 8
one-line函数有它具体的应用场合,特别是对于简单的表达式的实现。
欢迎加入我的微信公众号
有疑问加站长微信联系(非本文作者)