去交互式shell

时间:2012-09-27 10:43:13

标签: go interactive-shell

  

可能重复:
  Does Go provide REPL?

有没有人知道是否有可用于go的REPL(交互式shell,类似于irb)允许用户使用import语句?我希望能够做到这样的事情:

$igo import ( 
             "log"
             "mypackage/pkg"
            )
log.Print("hello, world!")
pkg.Print("Hello")
...

我已经尝试过igo,但这似乎还不支持。

1 个答案:

答案 0 :(得分:7)

igo与同一作者有go-eval

这是旧版exp/eval包的改进。

但是,由于缺少符号,我无法导入包,这可能是igo不支持import语句的原因。

使用编译/执行软件可能是最好的,如play.golang.org所示。