lambda是什么意思?
1个回答
展开全部
lambda是一个普通的函数,是一个匿名函数,就是没有名字的函数,简便实用,来自于函数式编程的概念。
一般的函数是这样:def f(x):return x+1这样使用 print f(4)
用lambda的话,写成这样:g = lambda x : x+1,这样使用print g(4)。
扩展资料:
下列规则适用于 Lambda 表达式中的变量范围:
捕获的变量将不会被作为垃圾回收,直至引用变量的委托超出范围为止。
在外部方法中看不到 Lambda 表达式内引入的变量。
Lambda 表达式无法从封闭方法中直接捕获 ref 或 out 参数。
Lambda 表达式中的返回语句不会导致封闭方法返回。
Lambda 表达式不能包含其目标位于所包含匿名函数主体外部或内部的 goto 语句、break 语句或 continue 语句。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询