unlift
object Function {
def unlift[X, Y](f: (X) => Option[Y]): PartialFunction[X, Y]
}
unlift
crea una función parcial anónima que devuelve el valor extraido de
Some
devuelto por la función f
.
Si f
devuelve None
entonces la función anónima lanzará una
excepción MatchError
.