RosettaCodeData/Task/Runtime-evaluation-In-an-environment/Scala/runtime-evaluation-in-an-environment.scala
2018-06-22 20:57:24 +00:00

8 lines
184 B
Scala

object Eval extends App {
def evalWithX(expr: String, a: Double, b: Double)=
{val x = b; eval(expr)} - {val x = a; eval(expr)}
println(evalWithX("Math.exp(x)", 0.0, 1.0))
}