【发布时间】:2018-08-20 01:11:08
【问题描述】:
例如,
scala> val a = Set(Array(1, 2),Array(8, 9))
a: scala.collection.immutable.Set[Array[Int]] = Set(Array(1, 2), Array(8, 9))
scala> a.flatMap(_)
<console>:9: error: missing parameter type for expanded function ((x$1) => a.flatMap(x$1))
a.flatMap(_)
^
scala> a.flatMap(x=>x)
res4: scala.collection.immutable.Set[Int] = Set(1, 2, 8, 9)
x=>x 类型的 lambda 函数有快捷方式吗?
【问题讨论】:
-
a.flatMap(_)需要什么?你可以使用a.flatten。
标签: scala lambda functional-programming