寫了第一個go程序,很簡單,就是一個簡單的輸出語句,但是確報了
go run: cannot run non-main package 的錯誤信息,代碼如下:
package example
import "fmt"
const englishHelloPrefix = "Hello, "
func Hello(name string) string {
return englishHelloPrefix + name
}
func main() {
fmt.Println(Hello("world"))
}
在終端機執行了main.go的檔案但出現錯誤
$ go run main.go
go run: cannot run non-main package
main方法只能放在package main中,go run 是執行命令,必須要一個main用來調用
把第一行改成下方就可以了
package main