如果我这样做:
GetOptions(
'u=s' => \$in_username,
'r=i' => \$in_readonly,
'b=i' => \$in_backup
);
exit usage() unless $in_username && $in_readonly && $in_backup;
并像这样调用程序:
./app.pl -u david -r 12 -b 0
它总是导致调用usage(),所以显然0不被视为整数值。我能做什么接受整数值和 0?