gpt4 book ai didi

perl - 您是否应该检查 Getopt::Long::GetOptions 的返回码?

转载 作者:行者123 更新时间:2023-12-04 06:43:00 27 4
gpt4 key购买 nike

我刚刚在代码审查中第一次被要求检查对 GetOptions() 的调用的返回码。 Getopt::Long 的功能Perl 模块。

我不记得曾经看到过这样的 GetOptions() 测试。功能。

那么人们通常不检查此函数的返回码是否有特定的原因?

最佳答案

人们不检查 GetOptions 的返回值的原因之一功能是他们想要处理未指定的选项而不使用 Getopt::Long (通过在调用 @ARGV 之后直接解析 GetOptions)。或者,也许他们只是想忽略未指定的选项。或者,也许他们不知道 GetOptions功能可能会失败。

我总是检查返回值,因为我喜欢在命令行中发现拼写错误。一种标准的检查方法是使用 Pod::Usage核心模块(参见 POD 示例代码)。另见:The Dynamic Duo --or-- Holy Getopt::Long, Pod::UsageMan!

关于perl - 您是否应该检查 Getopt::Long::GetOptions 的返回码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11526517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com