GoLang 中的獨立FlagSet
簡介:
簡介:簡介:
Go 中的FlagSet種定義機制並解析命令列標誌。雖然文件建議能夠建立獨立的集來在使用者介面中實現子命令,但目前仍不清楚如何在實踐中實現此功能。
問題:如何我們可以在GoLang中定義獨立的FlagSet來支援命令列中的子命令嗎介面?
答案:區分子指令
f1 := flag.NewFlagSet("f1", flag.ContinueOnError) reset := f2.Bool("reset", false, "")
1.建立 FlagSet:
定義多個 FlagSet,每個子指令一個。switch os.Args[1] { case "apply": f1.Parse(os.Args[2:]) case "reset": f2.Parse(os.Args[2:]) }
以上是如何在GoLang中為子指令建立獨立的FlagSet?的詳細內容。更多資訊請關注PHP中文網其他相關文章!