os.Args
- os.Args是一个string的切片,用来存储所有的命令行参数。第一个是程序名。
- 案例:
- 不足:对解析参数不是特别的方便,特别是带有指定参数形式的命令行。比如:cmd>main.exe -f c:/aaa.txt -p 200 -u root
用flag包解析命令行参数
- 方便解析命令行参数,且参数顺序可以随意
- 常用:func IntVar(p *int, name string, value int, usage string)
- 常用:func StringVar(p *string, name string, value string, usage string)
- func Parse()
- 请编写一段代码,可以获取命令行各个参数
- 代码实现及运行结果