web-dev-qa-db-ja.com

コレクション内のすべてのアイテムがScalaの述語と一致することを確認する

コレクションのすべてのアイテムが述語と一致するかどうかをテストする最も慣用的な方法は何ですか?

何かありますか?

42
ripper234

このための組み込み関数があります。

List(1,2,3,4).forall(x => x < 5)
res0: Boolean = true

どれでも:

List(1,2,3,4).exists(x => x > 3)
res1: Boolean = true
69
om-nom-nom