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:

    foreach Variable (Liste) {

    Anweisungen

    }
     

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

  1. Bringen Sie das Programm zum Laufen.
  2. Ändern Sie die Ausgabe so, dass zwischen den Zahlen ein Tabulator verwendet wird  ("\t").
  3. Ändern Sie das Programm so, dass die 3. Potenzen von $x ausgegeben werden.
  4. Ändern Sie das Programm so, dass Zahlen untereinander (also zeilenweise) ausgegeben werden.
  5. Ändern Sie den Bereich (die Liste), aus denen die Zahlen genommen werden.

 

zurück


© ERG Saalfeld   -   Hans-Dietrich Kirmse   10.01.2015