猿问

将 go 代码直接传递到 go run 中,无需文件

是否可以将一串go代码传递给go run而不是go run /some/path/script.go?我试过了:

echo "some awesome go code here" | go run

但不起作用。谢谢。


扬帆大鱼
浏览 213回答 3
3回答

慕尼黑的夜晚无繁华

我不认为有这样的选择。至少不是标准*g编译器或 go run.您可以尝试使用gccgo,因为GCC 支持从 stdin 读取。

动漫人物

这有效cat <<EOF | tee /tmp/blah.go | go run /tmp/blah.gopackage mainimport "fmt"func main() {&nbsp; fmt.Println("Hello, World!")}EOF如果您不想先打开文件并对其进行编辑。虽然我不会觉得这对日常使用非常实用。
随时随地看视频慕课网APP

相关分类

Go
我要回答