我必须GetOptions
在哈希数组中使用。
我的要求是编写一个结合多个选项的 Perl 脚本,例如:
test.pl -a mango -s ripe -d <date value>
或者
test.pl -a apple -s sour
其中mango
, ripe
, apple
,sour
等是用户输入,也用于在查询的 SQLWHERE
子句中绑定变量SELECT
以生成报告。
我这个代码
use vars qw ($opt_a $opt_s $opt_d)
Getopts('a:s:d:')
现在我在写哈希时遇到了一个问题
my %hash = @ARGV
上面的哈希定义是否正确?有没有更好的方法来使用哈希?