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.