我正在尝试在Go中编写脚本,但出现此错误:错误的解释器:权限被拒绝我的超级简单脚本如下:#!/usr/local/Cellar/go/1.0.2/bin
fmt.Println("Hello World")我不知道这是否可行,但我真的很想用Go语言编写脚本,因为我非常喜欢这种语言。
1 回答
MMTTMM
TA贡献1869条经验 获得超4个赞
Go不是一种脚本语言。像在C语言中一样,您必须编译源代码以生成可执行文件。
从“入门”中:
创建一个名为hello.go的文件,并将以下程序放入其中:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后使用go工具运行它:
$ go run hello.go
hello, world
本着Python的精神,人们尝试使Go脚本成为可能。例如,这是您可以使用gorun进行的操作:
#!/usr/bin/gorun
package main
func main() {
println("Hello world!")
}
但这实际上并不是Go的逻辑,也几乎没有您在问题中键入的内容那么简单。
- 1 回答
- 0 关注
- 218 浏览
添加回答
举报
0/150
提交
取消