Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有一些推荐的 read-eval-print loop (REPL)分别用于
(1) C++
(2) 丙
(3) 爪哇
谢谢!
您可以使用 CERN 的cint。
您可以使用BeanShell,或者如果您不太关心 Java 语法(例如,您的目标只是确保类执行您想要的操作),您可以使用 Groovy、Scala、JRuby 或 Jython。
这里还有一个使用 javax.tools.JavaCompiler 接口的 Java REPL:http ://www.scravy.de/blog/2012-02-27/a-read-eval-print-loop-for-java.htm (在命令行上运行)。
这些不是支持动态eval功能的语言。
eval
这似乎在 2016 年 9 月 22 日推出的 Java 9 中可用。
http://openjdk.java.net/jeps/222