corresponds
trait Collection[A] {
def corresponds[B](bs: Collection[B])(p: (A, B) => Boolean): Boolean
}
corresponds
verifica se o predicado p
é satisfeito para cada par de elementos que eles ocupam
a mesma posição nesta e na coleção bs
, retornando true
nesse caso.
Se pelo menos um par de elementos não satisfizer p
ou houver elementos não emparelhados,
A função retorna false
.