« Programmation Perl/Itérations » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 142 :
==== exemples ====
 
En utilisant ''foreach'' et ''keys'' :<p>
Contrairement à "for", l‘ordre de sortie est aléatoire, néanmoins tout y est !
<source lang="perl" line >
my %tab_asso = qw/ a 1 b 2 c 3 d 4 e 5/;
Ligne 148 ⟶ 149 :
foreach my $cle (keys %tab_asso)
{
say $cle , " " , $tab_asso{$cle}," "; # c3 d4 e5 a1 b2 ou bien d4 b2 e5 a1 c3 ou bien …
}
</source>
Ligne 158 ⟶ 159 :
while (my ($cle, $valeur) = each %tab_asso)
{
say $cle , $valeur," "; ,# $valeur;e5 a1 d4 c3 b2 ou bien …
}
</source>