SRo*_*mes 2 scala scala-collections
您有一个Scala集合(在本例中是一个迭代器),filter或者map,这样做的函数可以引发异常.您不希望抛出整个结果集合 - 只有该成员.你是怎样做的?
我尝试过这样的事情:
collection.filter(Try(_.predicate))
Run Code Online (Sandbox Code Playgroud)
但是无法让它发挥作用(并且我不确定那首先是正确的成语!)
你很近.尝试类似的东西:
collection.filter(x => Try(x.predicate).getOrElse(false))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |