我不确定我是否理解这个例子背后的推理,也不知道它试图传达什么关于 Go 语言:package mainimport ( "flag" "fmt")func main() { f := flag.NewFlagSet("flag", flag.ExitOnError) f.Bool("bool", false, "this is bool flag") f.Int("int", 0, "this is int flag") visitor := func(a *flag.Flag) { fmt.Println(">", a.Name, "value=", a.Value) } fmt.Println("Visit()") f.Visit(visitor) fmt.Println("VisitAll()") f.VisitAll(visitor) // set flags f.Parse([]string{"-bool", "-int", "100"}) fmt.Println("Visit() after Parse()") f.Visit(visitor) fmt.Println("VisitAll() after Parse()") f.VisitAll(visitor)}沿着他们拥有的设置线的一些东西,但随后添加了一个int_val := f.get("int")获取命名参数似乎更有用。我对 Go 完全陌生,所以只是想熟悉这门语言。
1 回答
- 1 回答
- 0 关注
- 230 浏览
添加回答
举报
0/150
提交
取消