为什么lambda运算符看起来像它一样?

时间:2016-03-10 23:40:39

标签: c# lambda operators computer-science

我想知道为什么lambda运算符看起来像它那样。该名称的来源是lambda calculus,但我不确定为什么语言设计师选择 => 来表示它。

我试图想象那里的实际lambda符号,但我无法看到它。是否因为一些历史参考,他们为此选择了平等和不平等的标志?它是否与我在其他方向上的弱不等式(< = 运算符)有任何关联?

我用谷歌搜索了它,但奇怪的是,似乎没有任何东西在那里。或者我只是错过了它......

如果我们使用其他语言(C ++,Java等)获得lanbd表达式,那么运算符看起来是否相同(因为常见的,对我来说不明原因)?或者我们可以期望lambda运算符实际上在语言之间有所区别吗?

1 个答案:

答案 0 :(得分:2)

因为它类似于lambda表示法中使用的箭头符号吗?

enter image description here

https://en.wikipedia.org/wiki/Lambda_calculus

在关于Lambda表达式的C#wiki文章中进行了注释:

https://en.wikipedia.org/wiki/C_Sharp_(programming_language)