用于过滤的功能组合器然后映射

时间:2015-07-16 20:21:01

标签: scala functional-programming combinators

我有一组(Boolean, A)类型的元组,我想将其转换为A的集合。

是否有一个众所周知的组合器可以做到以下几点?

.filter(_._1).map(_._2)

1 个答案:

答案 0 :(得分:4)

.collect { case (b, x) if b => x }filter一般不适用于仿函数上的操作,因此它取决于“我在元组上有一个仿函数(布尔值,A)”的具体含义“)< / p>