命令行选项的“意义”是什么?

Wil*_*oom 2 c glib command-line-interface command-line-arguments

我正在阅读glib 的 CLI 选项解析器的文档,我对它们的选项标志之一感到非常困惑。

G_OPTION_FLAG_REVERSE
对于此类选项G_OPTION_ARG_NONE,此标志指示选项的含义相反。

这是什么意思?期权的“意义”是什么?

Wil*_*ell 6

如果选项不带参数,则可以将其视为布尔值。该选项如果存在则通常被视为“true”,如果不存在则通常被视为“false”。这些解释可以颠倒过来,这会改变该选项的含义。