成功结果数后,在清单上的Scala中结束过滤器

时间:2019-06-12 09:12:23

标签: scala filter

我有一个要过滤的列表,但是在结果中一定数量的成功项目之后结束。我该怎么办?

我的过滤器操作昂贵

list.filter(expensiveOperation)

我只需要从列表中说出20条结果即可。

1 个答案:

答案 0 :(得分:10)

list.view.filter(expensiveOperation).take(20).toList