Applying logical and to list of boolean values

后端 未结 4 1202
囚心锁ツ
囚心锁ツ 2021-02-05 07:01

Consider the following list of Boolean values in Scala

List(true, false, false, true)

How would you using either foldRight or foldLeft emulate

4条回答
  •  独厮守ぢ
    2021-02-05 07:37

    Instead of using foldLeft/Right, you can also use forall(identity) for the logical AND, or exists(identity) for the logical OR.

    edit: The benefit of these functions is the early exit. If forall hits a false or exists a true, they will immediately return.

提交回复
热议问题