1
如何确保每个标志参数都是从命令行设置的?我想这样做,而不是专门检查每个标志名称,而是想动态地检查所有标志。检查是否设置了所有标志(没有标志空白)
这里是我的代码,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