简单来说,编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命
名一个函数的场合下使用,也就是指匿名函数。
先看它的几个用法:
map( lambda x: x*x, [y for y in range(10)] )
等效于:
def sq(x): return x * x map(sq, [y for y in range(10)])
说明lambda的存在是为了解决一些简单的运算不需要命名函数的问题。有个人比喻的好,他们就像电影里面的群演
只要再某个镜头中出现一次使命就结束了。
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |
![]() |