golang 命令行参数 同一个指标,可以传多个值
时间: 2023-08-04 07:33:50 浏览: 139
如何可以同時传递两个参数
是的,可以使用 flag 包来实现命令行参数的解析,其中的 String、Int、Bool 等方法都支持设置多个值。例如,可以使用 StringSlice 方法来传递多个字符串参数,示例代码如下:
```
import "flag"
import "fmt"
func main() {
var values []string
flag.StringSliceVar(&values, "value", []string{}, "usage")
flag.Parse()
fmt.Println(values)
}
```
在命令行中使用 `-value=value1 -value=value2` 来传递多个值,程序将会输出 `[value1 value2]`。
阅读全文