开发环境构建
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.go
package 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.go
ls
./hello_world World
程序阐明
- 程序入口必须是 main 包,即
package main
- 程序入口必须是 main 办法,即
func main() {}
- 文件名不须要是
main.go
- main 办法不反对任何返回值,能够通过
os.Exit
来返回状态 - main 办法不反对传入参数,能够通过
os.Args
来获取命令行参数