该模块类似于linux命令中的各种-,如 ls -l,可以设置运行命令的-l,-s的含义

1.用法

 

 

 

 

 

 

2.重要方法

name:=flag.String("name","diwang","it is your name") //设置命令行的参数,函数第一个参数是变量名,第二个是默认值,第三个是输入-help时的提示语,注意name是一个指针
flag.Parse()  //解析参数
fmt.Println("其他参数",flag.Args()) //除了-age和-name的其他内容,是一个slice,各个元素之间用空格隔开