unlift
object Function {
def unlift[X, Y](f: (X) => Option[Y]): PartialFunction[X, Y]
}
unlift
cria uma função parcial anônima que retorna o valor extraído de
Some
retornado pela função f
.
Se f
retornar None
, a função anônima lançará um
Exceção MatchError
.