Scala可以用来编写Java应用程序的脚本吗?
我需要从Java加载一段Scala代码,为它设置一个执行范围(主机应用程序公开的数据),评估它并从中检索一个结果对象。
Scala文档显示了从Java调用编译后的Scala代码是多么容易(因为它会转换成常规的JVM字节码)。
但是如何动态地计算Scala表达式(从Java或更容易的话,在Scala中)?
对于许多其他语言,都有javax.scripting接口。Scala似乎不支持它,我在Java/Scala互操作性文档中找不到任何不依赖于预先编译的东西。
https://stackoverflow.com/questions/1183645
复制相似问题