去交互式shell

Ken*_*ant 21 go interactive-shell

可能重复:
Go是否提供REPL?

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

$igo import ( 
             "log"
             "mypackage/pkg"
            )
log.Print("hello, world!")
pkg.Print("Hello")
...
Run Code Online (Sandbox Code Playgroud)

我试过igo,但似乎还不支持这个.

nem*_*emo 7

go-eval来自同一作者igo.

这是对旧exp/eval包装的改进.

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

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