【发布时间】:2009-05-18 21:12:04
【问题描述】:
=> 标记是 C# 3.0 lambda 语法的一部分。到目前为止,我寻找这个令牌名称的努力都失败了。
【问题讨论】:
-
msdn.microsoft.com/en-us/library/bb311046.aspx 将其称为“lambda 运算符”,通常读作“goes to”
-
Rubyists 可能会称其为“破碎的太空船操作员”:-)
=> 标记是 C# 3.0 lambda 语法的一部分。到目前为止,我寻找这个令牌名称的努力都失败了。
【问题讨论】:
【讨论】:
Eric Lippert 在Reading Code Over the Telephone 中介绍了它的名称,就阅读代码时如何发音而言。
【讨论】:
它被称为“转到”运算符。
【讨论】:
原来answer 取决于上下文:
c=>c+1
c 去 c加一
(Customer c)=>c.Name
客户 c 成为 c点名
(Customer c)=>c.Age > 21
客户 c 这样 c dot age 大于 21
【讨论】:
http://msdn.microsoft.com/en-us/library/bb397687.aspx
取自以上: 所有 lambda 表达式都使用 lambda 运算符 =>,读作“goes to”。
【讨论】: