交互环境对程序员非常有帮助。然而,Go似乎并没有提供这一点。我的理解正确吗?
当前回答
你还有一个最近(2013年3月)的项目,叫做Sriram Srinivasan的gore,这个项目可能很有用:
gore是golang代码的命令行求值器——如果你愿意的话,这是一个没有循环的REPL。 它是go playground的替代品,同时使交互地尝试代码变得更容易:gore自动提供样板代码,如导入和包声明以及主函数包装器。 此外,由于它运行在你自己的计算机上,没有代码会因为安全原因被拒绝(不像go playground的安全沙盒模式)。
其他回答
尝试motemen /戈尔
另一个工作得很好的Go REPL。具有行编辑功能, 代码完成,等等。
https://github.com/motemen/gore
你还有一个最近(2013年3月)的项目,叫做Sriram Srinivasan的gore,这个项目可能很有用:
gore是golang代码的命令行求值器——如果你愿意的话,这是一个没有循环的REPL。 它是go playground的替代品,同时使交互地尝试代码变得更容易:gore自动提供样板代码,如导入和包声明以及主函数包装器。 此外,由于它运行在你自己的计算机上,没有代码会因为安全原因被拒绝(不像go playground的安全沙盒模式)。
Gosh是互动的Golang壳。目标是提供一个易于使用的交互式执行环境。
https://github.com/mkouhei/gosh
你试过Go Playground吗?
关于Go游乐场 Go Playground是一个运行在golang.org服务器上的网络服务。 服务接收一个Go程序,编译、链接并运行 在沙箱中编程,然后返回输出。
请登录www.gorepl.com查看go REPL和其他REPL