首页 > 解决方案 > 在成功结果数之后,在列表上结束 Scala 中的过滤器

问题描述

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

我的过滤器有一个昂贵的操作

list.filter(expensiveOperation)

我只需要从列表中说出 20 个结果。

标签: scalafilter

解决方案


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

推荐阅读