|
|
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