来源:0.Go初探
package main
import "fmt"
func main() {
/* Always Hello, World! */
fmt.Println("Hello, World!")
}
注意点:
package main定义了包名。必须在源文件中非注释的第一行指明这个文件属于哪个包。package main表示一个可独立执行的程序,每个Go 应用程序都包含一个名为 main 的包。
报错
go run: cannot run non-main package{}中"{"不可以单独放一行。
报错syntax error: unexpected semicolon or newline before {import导包要加双引号
可以不加分号,初步测试加了也不影响
更换国内源
要求go版本>=1.13【暂未设置,且记录】
//windows设置:
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
//MacOS or Linux
export GO111MODULE=on
export GOPROXY=https://goproxy.cn