我正在嘗試在Go中編寫(xiě)腳本,但出現(xiàn)此錯(cuò)誤:錯(cuò)誤的解釋器:權(quán)限被拒絕我的超級(jí)簡(jiǎn)單腳本如下:#!/usr/local/Cellar/go/1.0.2/bin
fmt.Println("Hello World")我不知道這是否可行,但我真的很想用Go語(yǔ)言編寫(xiě)腳本,因?yàn)槲曳浅O矚g這種語(yǔ)言。
1 回答

MMTTMM
TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
Go不是一種腳本語(yǔ)言。像在C語(yǔ)言中一樣,您必須編譯源代碼以生成可執(zhí)行文件。
創(chuàng)建一個(gè)名為hello.go的文件,并將以下程序放入其中:
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后使用go工具運(yùn)行它:
$ go run hello.go
hello, world
本著Python的精神,人們嘗試使Go腳本成為可能。例如,這是您可以使用gorun進(jìn)行的操作:
#!/usr/bin/gorun
package main
func main() {
println("Hello world!")
}
但這實(shí)際上并不是Go的邏輯,也幾乎沒(méi)有您在問(wèn)題中鍵入的內(nèi)容那么簡(jiǎn)單。
- 1 回答
- 0 關(guān)注
- 242 瀏覽
添加回答
舉報(bào)
0/150
提交
取消