0
이 내가 원하는 것입니다 :스칼라 quasiquotes 문자열 변수 리프팅은
scala> var x:Int = 10
x: Int = 10
scala> var y:Int = 20
y: Int = 20
scala> val ret = q"return $x>$y"
ret: universe.Return = return 10.$greater(20)
scala> val result1 = toolbox.compile(ret)()
result1: Any = false
그러나 문제는 내가
scala> m
res20: String = $x>$y
같은 문자열 VAR의 표현 $ X> $ y를을 받고있을 것입니다
그리고 나는 등의 작업을 수행하려는,
var ret = q"return $m"
하지만 반환 :
scala> var ret = q"return $m"
ret: universe.Return = return "$x>$y"
이 목적을 달성하지 못합니다. 마지막 단계에서 x와 y의 값을 어떻게 얻을 수 있습니까? $ x와 $ y.
감사합니다. 여기에 또 하나의 질문이 있습니다. 라인 : – Pankaj