GOPATH
环境变量1.8版本(含)以后能够不设置,默认值为:bash
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) }
直接运行ui
cd go_learning/src/ch1/main/ go run hello_world.go World
先编译后运行命令行
go build hello_world.go ls ./hello_world World
package main
func main() {}
main.go
os.Exit
来返回状态os.Args
来获取命令行参数