Go语言匿名函数
匿名函数
匿名函数是指不需要定义函数名的一种函数实现方式。1958年LISP首先采用匿名函数。
在Go里面,函数可以像普通变量一样被传递或使用,Go语言支持随时在代码里定义匿名函数。
匿名函数由一个不带函数名的函数声明和函数体组成。匿名函数的优越性在于可以直接使用函数内的变量,不必声明。
匿名函数定义
第一种,先声明一个函数类型的变量,然后定义一个匿名函数
第二种,使用更简略的 ":=" 方式定义一个匿名函数
匿名函数应用
1、匿名函数的变量为函数地址
2、直接创建匿名函数执行并返回结果
下一篇:
Go语言闭包函数------敬请期待!
看完本文有收获?那就分享给更多人吧~
领取专属 10元无门槛券
私享最新 技术干货