命令行标志
是命令行程序指定选项的常用方式。例如,在 |
|
![]() ![]()
|
|
Go 提供了一个 |
|
|
|
基本的标记声明仅支持字符串、整数和布尔值选项。
这里我们声明一个默认值为 |
|
使用和声明 |
|
用程序中已有的参数来声明一个标志也是可以的。 注意在标志声明函数中需要使用该参数的指针。 |
|
所有标志都声明完成以后,调用 |
|
这里我们将仅输出解析的选项以及后面的位置参数。
注意,我们需要使用类似 |
|
测试这个程序前,最好将这个程序编译成二进制文件,然后再运行这个程序。 |
|
首先以给所有标志赋值的方式,尝试运行构建的程序。 |
|
注意,如果你省略一个标志,那么这个标志的值自动的设定为他的默认值。 |
|
尾随的位置参数可以出现在任何标志后面。 |
|
注意, |
|
使用 |
|
如果你提供了一个没有使用 |
|
下一个例子: 命令行子命令