重複の可能性:
GoはREPLを提供しますか?
ユーザーがインポートステートメントを使用できるようにするgoに使用できるREPL(irbと同様のインタラクティブなgo Shell)があるかどうか誰かが知っていますか?私はこのようなことをしたいと思います:
$igo import (
"log"
"mypackage/pkg"
)
log.Print("hello, world!")
pkg.Print("Hello")
...
Igoを試しましたが、まだサポートされていないようです。
go-eval
igo
と同じ作者からのものがあります。
これは、古いexp/eval
パッケージの改善です。
ただし、シンボルが欠落しているためにパッケージをインポートできませんでした。これが、igo
がimport
ステートメントをサポートしていない理由である可能性があります。
Play.golang.orgに見られるように、コンパイル/実行ソフトウェアを使用するのがおそらく最善です。