![]() |
|
|||
|
foreach
Die Schleife
[foreach über ein Array]
foreach $i (@array) {
print $i."n";
}
Hier nimmt der Skalar $i nacheinander die Werte des Arrays @array an.
In jedem Durchlauf wird also ein Element von @array angezeigt.
Das folgende Beispiel wertet wieder die Aufrufparameter aus. Hier sehen Sie,
wie
[Parameteraufzählung vereinfacht]
#!/usr/bin/perl
print "Parameterliste: n";
for ($i (@ARGV)
{
print "$i n";
}
Nun soll eine Hashvariable ausgewertet werden. Sie soll in der alphabetischen Reihenfolge ihrer Schlüssel angezeigt werden.
[foreach über Hashvariablen]
%kfz = ('sl', 'Schleswig', 'fl','Flensburg','hh','Hamburg');
$kfz{'hg'} = 'Bad Homburg';
foreach $key (sort keys(%kfz)) {
print "Key = $key, Value = $kfz{$key}n";
}
Die Schleifenvariable $key nimmt nacheinander die Werte des dahinter
stehenden Ausdrucks an. Im Zentrum dieses Ausdrucks steht die Hashvariable
%kfz. Die Funktion
Statt dem Schlüsselwort
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © Rheinwerk Verlag GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken.
Ansonsten unterliegt das Openbook denselben Bestimmungen wie die gebundene Ausgabe:
Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie
Einspeicherung und Verarbeitung in elektronischen Systemen.
Nutzungsbestimmungen | Datenschutz | Impressum
Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de
Cookie-Einstellungen ändern