0
my %geo_location_map = (
US => [ 'US', 'CA' ],
EU => [ 'GB', 'ES' ],
);
$location= "US" ;
my $goahead = 0;
if (exists $geo_location_map{US}) {
print "exists";
my @glocation = $geo_location_map{US};
foreach @glocation {
if ($_ eq "$location"} { $goahead=1; last;}
}
}
我想它不工作如何解决阵列哈希问题
请更加具体地说明什么是“不工作”。会发生什么,与你想要发生什么?此外,你必须*总是*'使用严格;使用警告;'在你的脚本中,如果你想让perl向你报告错误。 – Ether 2010-07-29 16:14:10