Den Bereichsoperator haben sie bereits einmal kurz bei der foreach-Schleife
kennen gelernt. Diesen können sie verwenden um anstatt.....
1,2,3,4,5,6,7,8,9,10,11,12
...diese Schreibweise zu verwenden, den Bereichsoperator verwenden a la.....
1..12
Dies stellt ein verkürzte Schreibweise der Zahle 1 bis 12 da. Natürlich ist dies auch mit Zeichen möglich....
a..z
Hier werden die Zeichen a bis z festgelegt.
Der Bereichsoperator funkioniert übrigens nur wenn das linke Argument kleiner oder gleich dem rechten Argument ist. Folglich wäre folgende Angabe falsch.....
@array = 100 .. 0;
Die Variable $_ ist eine von Perl vordefinierte skalare Standardvariable der wir noch in vielen folgenden Kapitel begegnen werden. Wir wollen ein kurzes Beispiel dazu zeigen................
#!/usr/bin/perl -w
foreach $zahl (1..10)
{
print $zahl , "\n";
}
Hiermit wird die Zahl 1 bis 10 auf dem Bildschirm ausgegeben. Nun wollen wir das
Beispiel mit der Standardvariable $_ machen...............
#!/usr/bin/perl -w
foreach (1..10)
{
print $_ , "\n";
}
Hiermit wird wieder der Wert 1 bis 10 auf den Bildschirm ausgegeben. Wie das? Nun da wir keine Variable übergeben werden automatisch die Listenelemente in die
Standardvariable $_ kopiert.
Keine Sorge wir werden dem Bereichsoperator und der Standardvariablen noch recht
häufig begegnen.
© 2001,2002 Jürgen Wolf
|