英文:
Do flags in Golang absolutely need values?
问题
使用golang中的flag包,我可以拥有只需要知道其是否存在的标志吗?就像rails中的"-s"标志一样,该标志没有任何值,但程序可以知道标志"s"是否存在。
英文:
With the flag package in golang, can I have flags that I only need to know the presence of them? Like rails -s, the flag "s" does not have any value, but program can know the presence of the flag s.
答案1
得分: 5
是的,在flag包文档中,它说可能的命令行标志语法之一是-flag
。你可以尝试使用Bool
或BoolVar
函数创建一个布尔标志,并查看它是否按预期工作。
英文:
Yes, in the flag package documentation, it says that one of the possible command line flag syntaxes is -flag
. You should try making a boolean flag with the Bool
or BoolVar
functions and see if it works the expected way.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论