我已阅读以下用于创建标志的两个库的文档。:
https://golang.org/pkg/flag/
https://github.com/codegangsta/cli
并且还没有遇到做可选标志的方法。如何才能做到这一点?
根据https://gobyexample.com/command-line-flags的代码:
package main
import "flag"
import "fmt"
func main() {
boolPtr := flag.Bool("fork", false, "a bool")
fmt.Println("fork:", *boolPtr)
}
并由: $ ./command-line-flags -fork 执行
应该导致真,这是我想要的行为,但我在我的机器上变得假了。
任何指导将不胜感激,谢谢
慕桂英4014372
相关分类