在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函数有它具体的应用场合,特别是对于简单的表达式的实现。

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34428-1.html
是劣币驱逐良币