【笔记】Go语言获取命令行参数
前言
Go语言获取命令行参数学习笔记
直接获取命令行参数切片
- 通过
os.Args
获取命令行参数切片
从命令行执行程序时所有的命令行参数都会存储在os.Args
切片中
1 | for index, value := range os.Args { |
通过键值对获取命令行参数
- 如果通过
可执行文件.exe -u root -p root
运行程序,则可以通过flag.StringVar()
方法无视顺序获取-key
后面的值
1 | import flag |
1 | var username string |