cond
object PartialFunction {
def cond[X](x: X)(pf: PartialFunction[X, Boolean]): Boolean
}
cond
aceita o valor x
e cria uma função parcial anônima que por sua vez
aceita a função parcial pf
, aplica-a em x
e retorna o mesmo valor
retornado por pf
.
Se pf
não estiver definido para o valor de entrada x
, a função
anônimo retorna false
.