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