vi hash.pl
my $hash_ref;
if (@ARGV) {
foreach my $option (@ARGV) {
my ($key,$value) = split /=/, $option;
$hash_ref->{“$key”} = “$value”;
}
}
# 這是一個 HASH
print $hash_ref . ”
“;
# 將 key 及 value 取出來
while (my($key,$value) = each %$hash_ref) {
print “$key $value
“;
}
perl hash.pl a=1 b=2 c=3
結果
HASH(0x8c81c20)
c 3
a 1
b 2
c 3
a 1
b 2
留言