【发布时间】:2010-12-12 14:06:47
【问题描述】:
让我们为这个问题创建一个值:
val a = 1 :: Nil
现在,我可以证明匿名函数可以写成这样的简写形式:
a.map(_*2)
这个函数可以写一个简写吗?:
a.map((x) => x)
我的解决方案不起作用:
a.map(_)
【问题讨论】:
-
没有多大意义,是吗?这只是一个 NOP。
-
这只是一个例子。它可以在上下文中有意义
-
这是一个很好的例子,说明 Scala 中过度使用(恕我直言)“_”糖确实使人们难以掌握该语言。