在golang中,我可以使用flag包来定义一个可以选择接受字符串参数的标志吗?

2024年 2月 6日 65.8k 0

在golang中,我可以使用flag包来定义一个可以选择接受字符串参数的标志吗?

问题内容

我想做的是能够运行这三个场景:

cmd --test --branchrelease

cmd --测试全部 --branch release

cmd --分支发布

能够在没有参数(如布尔值)的情况下自行指定 --test ,并且还能够指定参数。

我认为这是不可能的,因为当没有给出参数时,下一个标志(--branch)被用作--test的参数,但我想我会问,以防我遗漏了一些东西。 p>

正确答案

不,没有这样的选项。

以上就是在golang中,我可以使用flag包来定义一个可以选择接受字符串参数的标志吗?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论