Go flag包使用详解
一. flag包用来做什么
不管是在linux还是windows下,都支持在程序运行的情况下传递命令行参数。如:
./demo -i 10 -b=true
关于如何将命令行的参数取出来,我们可以通过os包来实现。
通过range os.Args,我们可以取出所有的命令行参数,但是这种方法存在一定的局限性。这种方法没有将每一个参数的标志和其值映射起来(对于./demo -i 10 -b=true来说,-i是参数的标志,10是该标志的值)。
flag包相比os提供的取命令行参数方法相比,flag包在取
原创
2021-10-11 19:07:09 ·
799 阅读 ·
0 评论