我在哪里可以找到用于编程语言或 api 的在线交互式控制台?
15 回答
@kuszi 将一个很好的答案作为对该问题的评论,但我几乎错过了它,因为它是评论而不是答案。
此链接指向大量语言的 REP 和 REPL 列表。
repl.it支持多种语言,包括 Python、Ruby、Lua、Scheme、CoffeeScript、QBasic、Forth 等等。
Google 有一个用于 Python 的在线交互式 shell。
Skulpt是 JavaScript 中的 Python 实现。很酷。
http://www.codepad.org/?它支持几种语言,包括 perl、scheme、c/c++、python、lua 等。
对于 Java,您可以尝试http://www.javarepl.com(或https://github.com/albertlatacz/java-repl的控制台版本)
您可以使用jsScheme for Scheme,但它只是一个玩具,不应该取代基于控制台的解释器。
你可以试试这个http://doc.pyschools.com/console。它实际上是一个编辑器,当您没有在计算机上安装它时,它可以很好地在线测试您的 python 代码。
python web 控制台,我能够运行下面的代码
# Script text here
import itertools
g = itertools.chain("AB", range(2))
print g.next()
print g.next()
print g.next()
print g.next()
http://repl.it/是浏览器中的 Python,没有 Java 或 Silverlight(以及其他十几种编译成 JavaScript 的语言)。
用于 Javascript 的Firebug Lite 。而且,Rainbow 9是最早的在线 REPL 示例之一。
http://lotrepls.appspot.com/是一个适用于所有这些脚本语言的控制台:
- Python
- 红宝石
- 时髦的
- 豆壳
- clojure
- javascript
- 斯卡拉
- 方案
只需按 CTRL+SPACE 即可切换语言或使用元命令“/switch”,例如“/switch clojure”开始在 clojure 中编码。