Das Durchlaufen einer Liste

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

friends2.pl
#!/usr/local/bin/perl -w

@friends = ("Eva", "Werner", "Andreas", "Martin", "Franz");
foreach $friend (@friends) {
   print "Gruesse bitte $friend von mir!\n";
}

*Die Schlüsselworte for und foreach sind äquivalent. Typischerweise wird for für den C-Stil verwendet, während foreach bei der expliziten Angabe einer zu durchlaufenden Liste bevorzugt wird.
 
*Wenn keine Schleifenvariable angegeben wird, dann wird implizit $_ verwendet.
 
*Innerhalb der Klammern von foreach kann alles stehen, was auf die eine oder andere Weise eine Liste ergibt:
 
friends3.pl
#!/usr/local/bin/perl -w

@friends = ("Eva", "Werner", "Andreas", "Martin", "Franz");
foreach $friend (@friends, "Manuela", @friends) {
   print "Gruesse bitte $friend von mir!\n";
}

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2000 Ingo Melzer, in HTML konvertiert am 10.11.2000