开发环境构建
GOPATH
- 在1.8版本之前必须设置
GOPATH
环境变量 1.8版本(含)之后能够不设置,默认值为:
- Unix:$HOME/go
- Windows:%USERPROFILE%/go
- Mac:批改 ~./bash_profile 来设置
查看 Go 版本
go version
创立目录
go_learning src ch1 main hello_world.go
# hello_world.gopackage main //包名,申明代码所在的模块import ( "fmt" "os") //引入代码依赖func main() { if len(os.Args) > 1 { fmt.Println("Hello", os.Args[1]) } os.Exit(0)}
运行程序
间接运行
cd go_learning/src/ch1/main/go run hello_world.go World
先编译后运行
go build hello_world.gols./hello_world World
程序阐明
- 程序入口必须是 main 包,即
package main
- 程序入口必须是 main 办法,即
func main() {}
- 文件名不须要是
main.go
- main 办法不反对任何返回值,能够通过
os.Exit
来返回状态 - main 办法不反对传入参数,能够通过
os.Args
来获取命令行参数