flag
用来获取参数
例如:go build生成xxx.exe
gocode$ xxx.exe -name=“xsn” -age=18
// 方法1
name := flag.String("name", "xsn", "请输入姓名")
age := flag.Int("age", 18, "请输入年龄")
ct := flag.Duration("d", time.Second, "运行时间")
// 方法2
var city string
flag.StringVar(&city, "city", "北京", "请输入地址")
// 格式化获取,两种方法都要用
flag.Parse()
fmt.Println(*name)
fmt.Println(*age)
fmt.Println(*ct)
fmt.Println(city)