Die Webseiten der Fachschaft Informatik am ERG Saalfeld
foreach-Schleife
Es gibt eine spezielle Form der for-Schleife, bei der aus eine Liste der Reihe nach jedes Element
genommen wird und für dieses Element die Anweisung(en) ausgeführt werden. Diese wird in der Praxis deutlich
häufiger eingesetzt, als die "normale" for-Schleife.
Struktur einer foreach-Schleife:
Beispiel:
für jedes x von 2 bis 10
schreibe das x und ein Leerzeichen
Programm
#!/usr/bin/perl
use strict;
use warnings;
foreach my $x (2 .. 10) {
print $x, ' ';
}
__END__
Der Aufruf sah bei mir so aus:
Aufgaben
- Bringen Sie das Programm zum Laufen.
- Ändern Sie die Ausgabe so, dass zwischen den Zahlen ein Tabulator verwendet wird ("\t").
- Ändern Sie das Programm so, dass die 3. Potenzen von $x ausgegeben werden.
- Ändern Sie das Programm so, dass Zahlen untereinander (also zeilenweise) ausgegeben werden.
- Ändern Sie den Bereich (die Liste), aus denen die Zahlen genommen werden.
zurück
© ERG Saalfeld - Hans-Dietrich Kirmse 10.01.2015
|