blob: b64068474c2faede9b2d46d6d4daf872582045e9 (
plain) (
blame)
1
2
3
4
5
6
7
8
|
trait Value {}
case class FloatValue(x: Double) extends Value
object Test {
def applyNumeric(op: (Double, Double) => Double):
PartialFunction[List[Value], Value] = {
case List(FloatValue(x), FloatValue(y)) => FloatValue(op(x, y))
}
}
|