2012-06-01 82 views
32

我可能在这里显示我的无知,但为什么lambda表达式称为lambda表达式。我明白如何使用它们,但我很好奇是否对术语“lambda”有任何意义。为什么lambda表达式称为lambda表达式?

+1

http://en.wikipedia.org/wiki/Anonymous_function – Eelke

+18

我不同意这个问题的结束;这很容易理解有意义和相关的询问。词源有助于洞察封闭在(单个)单词中的(涉及的)概念。单词是空指针。语境赋予它们实质。知道单词来自哪里 - 他们是如何成为的,他们过去在其他领域指出了什么 - 帮助发展(强大的)理解。更有甚者,当一个幽灵像“lambda”一样出现时,就像是深奥的,看似孤独的怪物一样。我们的思想是联想的;拒绝作为你的选择,并让那些愿意与之合作的人继续下去。 – Arta

+1

我编辑了问题 - 并希望它重新打开。我没有得到java8中lambda表达式和lambda表达式之间的确切关联。我们在课堂上讨论过这个问题 - 但无法获得最终的联系。 参考Lambda-微积分不是一个合适的答案。这种关系是什么意思? – Gewure

回答