【发布时间】:2022-11-22 19:43:32
【问题描述】:
use Getopt::Long;
GetOptions(\%gOptions,
"help",
"size=i",
"filename=s{2}",
);
我正在传递选项,例如 -
--size 200 --filename abc.txt def.txt
我尝试通过哈希规范访问文件名
my @array = $gOptions{filename};
print $array[0];
print $array[1];
但是,这是行不通的。如何从哈希规范%gOptions访问多个选项值?
笔记 :
我可以像这样将 filename 映射到单独的数组 -
"filename=s{2}" => \@filearray,
print "$filearray[1];"
但我不喜欢这种方法。
【问题讨论】:
标签: perl getopt-long