我有一些静态编译的特性:
trait SomeTrait {
def printMessage()
}
我有一些字符串:
val a = """class SomeClass extends SomeTrait{override def printMessage() = {println("hello")}}"""
如何从文件中动态加载类?
像这样的东西,例如:
var b : SomeTrait = ClassLoader[SomeTrait](a)
b.pringMessage()
我在Scala的早期版本中看到了类似Interpreter
的类,但在Scala 2.10.2中找不到它。我是斯卡拉的新手,所以我可能错了。