forall

trait Collection[A] {
  def forall(p: (A) => Boolean): Boolean
}

forall verifica se todos os elementos nesta coleção atendem ao predicado p, retornando false se p não for atendido por pelo menos um elemento.

Em coleções vazias, não há elemento que não satisfaça p, portanto, essa função retorna true.