我的代码
var require bool
cmd.Flags().BoolVarP(&require, "require", "r", true,
"default: true.")如果默认值为"true",则如果我添加了"-r“或”不添加“,"require”始终是"true“。但是,如果默认值为"false",则效果很好。
帮帮忙,谢谢!
发布于 2021-07-30 03:48:18
如果布尔标志的默认值为true,则不传递该标志,只传递-r或--require将导致true。若要将其设置为false,请使用--require=false。
https://stackoverflow.com/questions/68585090
复制相似问题