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;}
}
}
J'ai essayé sa ne fonctionne pasComment résoudre le problème de hachage du tableau
S'il vous plaît être plus précis sur ce qui "ne fonctionne pas". Qu'est-ce qui se passe, par rapport à ce que vous voulez avoir? Aussi, vous devez * toujours * 'utiliser strict; utiliser des avertissements; 'dans vos scripts, si vous souhaitez avoir des erreurs de rapport perl à vous. – Ether