【发布时间】:2023-03-14 22:06:02
【问题描述】:
我正在使用 Perl 的 Getopt::Long 模块来解析命令行参数。但是,即使缺少某些参数,它似乎也会返回一个真值。有没有办法判断是不是这种情况?
【问题讨论】:
-
好问题。我希望有一种方法可以做到这一点,而不是检查 undef 的值。
-
这让很多人感到困惑是可以理解的,因为 Getopt 的文档暗示您可以指定所需的选项。 “对于具有价值的期权,必须指定是否需要期权价值,以及期权期望什么样的价值。” perldoc.perl.org/Getopt/Long.html
标签: perl command-line-arguments