collect
trait Collection[A] {
def collect[B](f: PartialFunction[A, B]): Collection[B]
}
collect
construye una colección utilizando los resultados de aplicar la función parcial f
a aquellos elementos para los cuales f
está definida, descartando el resto de elementos.