【发布时间】:2017-07-18 00:02:10
【问题描述】:
如何确保每个标志参数都是从命令行设置的?我想在不专门检查每个标志名称的情况下执行此操作,而是希望动态检查所有标志。
这是我的代码,main.go:
package main
import (
"fmt"
"flag"
)
func main() {
x := flag.String("x", "", "x flag")
y := flag.String("y", "", "y flag")
flag.Parse()
}
我运行它,例如,像这样:go run main.go -x hello
【问题讨论】: