foreach-Schleife vorzeitig Beenden ???
Steffen Wawryniuk
- cgi
Hi,
wie kann ich eine foreach-Schleife vorzeitig abbrechen ???
Beispiel: Ich habe eine Datei mit ca. 100 Zeilen, diese wird eingelesen und per foreach wird jede einzelne Zeile nach einem Programmteil abgesucht....
Hat er die Zeil gefunden abrbeitet er zwar dann etwas anderes ab aber kehrt dannach wieder in die foreach-Schleife zurück...
Wie kann ich die foreach schleife vorzeitig beenden ???
ABER ohne EXIT da das GESAMTE Programm noch nicht beendet werden soll...
Danke für Eure Hilfe
Hallo Steffen,
Hi,
wie kann ich eine foreach-Schleife vorzeitig abbrechen ???
Beispiel: Ich habe eine Datei mit ca. 100 Zeilen, diese wird eingelesen und per foreach wird jede einzelne Zeile nach einem Programmteil abgesucht....Hat er die Zeil gefunden abrbeitet er zwar dann etwas anderes ab aber kehrt dannach wieder in die foreach-Schleife zurück...
Wie kann ich die foreach schleife vorzeitig beenden ???
ABER ohne EXIT da das GESAMTE Programm noch nicht beendet werden soll...
last ist das Zauberwort:
foreach (1..10) {
print "$_\n";
if ($_ == 5) {
print "fertisch\n";
last;
}
}
Ist mit Labels auch in verschachtelten Schleifen moeglich
siehe perldoc perlfunc;
Danke für Eure Hilfe
Bitte
Kai