用户:
程序侯查看:0 回复:1 评论:0 创建时间:2020-08-15T20:58:47
匿名函数,顾名思义,就是没名字的函数。匿名函数可以赋值给变量,或是传递给参数,或者……
在我们最熟悉的Python里,匿名函数的格式是这样的:
def f(a):
return a ** a#普通方法
f = lambda a:a ** a#匿名函数
匿名函数可以当作一个表达式,格式是这样的:
lambda 参数:返回值#返回值必须是一个表达式
匿名函数经常用于传递给参数。
而在JS里,匿名函数就是直接去掉函数名,格式是这样的:
/*你可能很疑惑为什么要吧教程贴发在这个专区……
因为……
在源码编辑器或是Nemo里,参数只能填入数字,列表,字符串这类基础数据类型//其中数字不能是复数或虚数,而列表也是能是简单的一维列表
而不能是函数或匿名函数……
我不需要实现匿名函数参数,但希望能填入一个函数作为参数。而且不用解决形式的问题,只需要在创建参数时设置类型为函数以及设置函数的参数数量,在填入参数时选择函数填入,就能解决实在太多问题了。
*//*So……*/