July 2017
Intermediate to advanced
796 pages
18h 55m
English
Forall checks if a predicate holds for each element in a Traversable collection. It can be defined formally as follows:
def forall (p: (A) ⇒ Boolean): Boolean
Let's see an example as follows:
scala> Vector(1, 2, 8, 10) forall (x => x % 2 == 0)res2: Boolean = false
While writing Scala code for preprocessing especially, we often need to filter selected data objects. The filter feature of the Scala collection API is used for that. In the next sub-section, we will see an example of using filter.
Read now
Unlock full access