匿名函数
概念说明
匿名函数是“没有函数名”的函数。
它常用于临时逻辑、回调函数、或定义后立即执行的场景。
语法/规则
- 匿名函数可以赋值给变量后再调用。
- 匿名函数也可以定义后立即执行(IIFE)。
- 匿名函数可像普通函数一样接收参数和返回值。
- 匿名函数常与闭包一起使用,捕获外层变量。
匿名函数示例
| |
输出结果:
| |
常见错误
- 误把匿名函数当声明语句写,却忘了赋值或调用,导致逻辑未执行。
- 匿名函数参数和调用参数不匹配,导致编译报错。
- 需要返回值却没有定义返回类型,导致函数签名错误。
本篇学习 Go 匿名函数的定义与调用方式,并能在变量赋值和立即执行场景中使用匿名函数。
匿名函数是“没有函数名”的函数。
它常用于临时逻辑、回调函数、或定义后立即执行的场景。
| |
输出结果:
| |