我试图在Go中编写一个简单的脚本,但解释器出错:权限被拒绝错误

我正在尝试在Go中编写脚本,但出现此错误:

错误的解释器:权限被拒绝

我的超级简单脚本如下:

#!/usr/local/Cellar/go/1.0.2/bin  
fmt.Println("Hello World")

我不知道这是否可行,但我真的很想用Go语言编写脚本,因为我非常喜欢这种语言。


慕哥9229398
浏览 219回答 1
1回答

MMTTMM

Go不是一种脚本语言。像在C语言中一样,您必须编译源代码以生成可执行文件。从“入门”中:创建一个名为hello.go的文件,并将以下程序放入其中:package mainimport "fmt"func main() {    fmt.Printf("hello, world\n")}然后使用go工具运行它:$ go run hello.gohello, world本着Python的精神,人们尝试使Go脚本成为可能。例如,这是您可以使用gorun进行的操作:#!/usr/bin/gorunpackage mainfunc main() {    println("Hello world!")}但这实际上并不是Go的逻辑,也几乎没有您在问题中键入的内容那么简单。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go