【发布时间】:2014-10-29 19:27:49
【问题描述】:
我只是不明白 lambda 表达式的威力。
Python
def sum(x, y):
return x + y
方案
(lambda (x y) (+ x y))
除了没有给出正式名称的 lambda 表达式之外,为什么一个与另一个如此不同?看起来你可以用任何一种方法做同样的事情,那为什么我的老师在 lambda 演算上这么高?
【问题讨论】:
-
Lambda 可以是一个无名的快速丢弃函数,所以如果你只使用一次函数,这可能就是使用 lambda 的原因
标签: function lambda functional-programming procedural