前回goshをインストールしたものの、
goreという別の実装を見つけたので、こちらもMacOSXにインストールしてみました。
goreをインストール
goreのGithubを参考に、
goreをインストールします。
1 | $ go get -u github.com/motemen/gore/cmd/gore |
環境変数の設定
前回と同じく環境変数の設定がまだの場合はここで設定しておきます。
goreを実行してみる
「Hello, World!」を出力してみます
1 | gore version 0.5.0 :help for help |
:printでどんなソースコードが実行されたのかが出力できます
1 | gore> :print |
もう一回「Hello, World!」を出力してみます
1 | gore> fmt.Println("Hello, World!") |
「Hello, World!」が2回出力されました。
:printで結果を見てみると、fmt.Println("Hello, World!")
が2つに増えてるみたいです。
1 | func main() { _, _ = fmt.Println("Hello, World!"); _, _ = fmt.Println("Hello, World!") } |
:clearを実行すると、goreコマンド実行直後に戻るようです。
1 | gore> :clear |