web-dev-qa-db-ja.com

インタラクティブシェルに行く

重複の可能性:
GoはREPLを提供しますか?

ユーザーがインポートステートメントを使用できるようにするgoに使用できるREPL(irbと同様のインタラクティブなgo Shell)があるかどうか誰かが知っていますか?私はこのようなことをしたいと思います:

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

Igoを試しましたが、まだサポートされていないようです。

22
Kenny Grant

go-evaligoと同じ作者からのものがあります。

これは、古いexp/evalパッケージの改善です。

ただし、シンボルが欠落しているためにパッケージをインポートできませんでした。これが、igoimportステートメントをサポートしていない理由である可能性があります。

Play.golang.orgに見られるように、コンパイル/実行ソフトウェアを使用するのがおそらく最善です。

8
nemo