go语言学习 os
- Go 中 main 函数不⽀持任何返回值, 通过 os.Exit 来返回状态
func main() {
os.Exit(1)
}
执行返回
exit status 1
- os.Args 获取命令行参数 os.Args[0] 存储的是程序路径本身,从下标1开始是通常意义上的参数。
输出参数
for key, value := range os.Args[1:] {
fmt.Println(key,"==",value)
}
fmt.Println(os.Args[1:])
执行返回
go run test.go 12 32 43 43
0 == 12
1 == 32
2 == 43
3 == 43
[12 32 43 43]