我已经看到了几种使用双破折号来停止将命令行参数解释为标志的工具。
是否可以对标准库中的flags包执行相同的操作?
原因是我的应用程序包装在另一个应用程序上,并且都具有-v标志以打开详细输出。
我可以简单地为我的应用程序更改标志定义,但是我很好奇这是否可以用标准库实现,但是类似的东西似乎没有记载或根本不存在。
答案 0 :(得分:2)
双破折号停止标记解析
我很好奇这对于标准库是否可行,但是 似乎没有这样的记录。
import "flag"
标志解析在第一个非标志参数(“
-
”是 非标记参数)或在终止符“--
”之后。
阅读文档。