Възможен дубликат:
eval в Scala
Д-р Субраманиам в своята презентация 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
?