【发布时间】:2015-03-12 16:18:57
【问题描述】:
正如这篇文章 (Is there something like python's interactive REPL mode, but for Java?) 所示,我们可以将 groovysh 用于 Java REPL。
我的这段代码可以很好地与javac 一起编译。
GroovyShell shell = new GroovyShell();
shell.evaluate("println \"My name is ${name}\"");
但是,当我尝试在 groovysh 中运行此命令时,出现错误。我不得不让\${name} 绕过错误。
这是为什么? Java 和 Groovy 代码有哪些不同的其他可能(角落)情况?
【问题讨论】: