2014-10-04 79 views
1

我對Go比較陌生,如果有一個控制檯可以測試go命令,我很好奇。我基本上想要一個每次打開控制檯時都會重置的沙箱環境。對於那些瞭解Rails的人來說,需要類似於Rails控制檯的體驗。等價於Go的Rails控制檯

+0

[go-eval](https://github.com/sbinet/go-eval)可能是你要找的。 – 2014-10-04 15:39:22

+0

@NicolasMcCurdy謝謝,我認爲這是非常接近我將達到所需的功能。我希望能夠像環境一樣從控制檯測試導入的軟件包,但我不相信目前有這樣的解決方案。 – Brandon 2014-10-04 21:37:39

+0

僅供將來參考,您要查找的關鍵字是「REPL」,它是「read-eval-print loop」的首字母縮寫詞。 Ruby的irb和Rails控制檯是REPL的例子。 Google上的「golang repl」有許多結果:https://www.google.com/search?q=golang+repl – 2014-10-08 04:14:09

回答

2

我對Rails控制檯並不熟悉,但Go Playground(http://play.golang.org)提供了一個沙盒環境來測試Go代碼。但它必須是一個完整的Go程序,而不是一次只輸入一行比如像Ruby這樣的解釋型語言的控制檯。