45

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

どんなアイテム?

4

1 に答える 1

79

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

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

任意の場合:

List(1,2,3,4).exists(x => x > 3)
res1: Boolean = true
于 2013-04-10T17:09:09.757 に答える