Thread While Schleife bei bestimmten Ereigniss sofort....: abbrechen. Geht das? (10 answers)
Opened by zipster at 2005-05-03 16:50

Strat
 2005-05-03 17:55
#54512 #54512
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
last ist immer fuer die uebergeordnete schleife gueltig. wenn du eine aeussere beenden willst, dann hilft dir last LABEL...
Code: (dl )
1
2
3
4
5
6
7
8
9
for my $i (1..10) {
 THIS_LOOP: for my $j (1..10) {
   for my $k (1..10) {
     last THIS_LOOP if $k > $i;
last if $k > $j;
print "$i.$j.$k\n";
   }
 }
}

man kann sogar mit last/redo/next aus einer subroutine  herausspringen, aber das gibt zu recht eine haessliche warnung ;-)\n\n

<!--EDIT|Strat|1115128584-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread While Schleife bei bestimmten Ereigniss sofort....: abbrechen. Geht das?