cond

object PartialFunction {
  def cond[X](x: X)(pf: PartialFunction[X, Boolean]): Boolean
}

cond acepta el valor x y crea una función parcial anónima que a su vez acepta la función parcial pf, la aplica sobre x y devuelve el mismo valor devuelto por pf.

Si pf no está definida para el valor de entrada x entonces la función anónima devuelve false.