为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
慕哥9229398 2021-05-14 09:20:52
我正在尝试在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的逻辑,也几乎没有您在问题中键入的内容那么简单。


查看完整回答
反对 回复 2021-05-17
  • 1 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信