可能重复:
Scala 中的“eval”
Subramaniam 博士在他的演讲http://www.youtube.com/watch?v=LH75sJAR0hc在 30 分钟开始谈论 Scala 中的函数式风格时,他给出了这个例子
class Car {
def turn(direction: String) = {
println("turning " + direction)
}
}
val car = new car
car turn "left"
然后他说可以从数据文件中读取最后一行并进行评估。所以,数据变成代码,代码变成数据。
Scala 如何支持这一点?它有eval
功能吗?