@[toc]Golang flag包
代码
var s string
var show bool
func main() {
flag.StringVar(&s, "test_filed", "this is default value", "this is description")
flag.BoolVar(&show, "show", false, "no description")
flag.Parse()
fmt.Println(s)
fmt.Println(show)
}
编译 && 运行
go run main.go -test_filed=hello -show=false
结果展示
hello
false