my $pays = "Allemagne";
my $capitale = $tableHashage{$pays}
print "$capitale\n"; # renvoie Berlin
foreach $key (%tableHashage)
{
if ($key eq "France")
{
print "Je suis en France, quelle est ma capitale ?"
print "La capitale de la France est $tableHashage{$key}\n";
}
}
# HashMap en Perl
Posté par Noël Bardelot . En réponse au message HashMap en shell. Évalué à 0.
Sinon si tu es sous Unix, avec Perl à disposition, la syntaxe est la suivante :
my %tableHashage;
%tableHashage{"France"} = "Paris";
%tableHashage{"Allemagne"} = "Berlin";
%tableHashage{"Espagne"} = "Madrid";
my $pays = "Allemagne";
my $capitale = $tableHashage{$pays}
print "$capitale\n"; # renvoie Berlin
foreach $key (%tableHashage)
{
if ($key eq "France")
{
print "Je suis en France, quelle est ma capitale ?"
print "La capitale de la France est $tableHashage{$key}\n";
}
}