我可以作为代码的一部分执行scala代码文件吗?
我希望我的应用程序能够执行用我开发的基于Scala的DSL编写的外部脚本。这就是为什么我需要这样的东西来工作:我可以作为代码的一部分执行scala代码文件吗?,scala,dsl,Scala,Dsl,我希望我的应用程序能够执行用我开发的基于Scala的DSL编写的外部脚本。这就是为什么我需要这样的东西来工作: ... val a = evaluate("~/myextcode.scala") ... myextcode.scala: return 123 我可以在Scala中实现类似的功能吗?您可以通过twitter上的Eval实现。查看它的Scaladocs。您可以通过twitter util的Eval来实现这一点。检查其Scaladocs。是否已将其移植到2.9.x?上次检查时,
...
val a = evaluate("~/myextcode.scala")
...
myextcode.scala:
return 123
我可以在Scala中实现类似的功能吗?您可以通过twitter上的
Eval
实现。查看它的Scaladocs。您可以通过twitter util的Eval
来实现这一点。检查其Scaladocs。是否已将其移植到2.9.x?上次检查时,我找不到二进制文件或编译代码……我还没有检查2.9.x版本。所以我不知道。这个已经移植到2.9.x了吗?上次检查时,我找不到二进制文件或编译代码……我还没有检查2.9.x版本。所以我不知道。也请参见。Daniel Spiewak说使用JRuby!另见。Daniel Spiewak说使用JRuby!