Leser: 3
![]() |
|< 1 2 3 >| | ![]() |
26 Einträge, 3 Seiten |
Struppi+2008-05-06 14:44:16--Ich hab mal eine Frage zum Skript:
Code (perl): (dl )1 2 3 4118 MD5_64KB: 119 for my $files_aref ( values %md5_64kb ) { 120 my @files = @$files_aref; 121 next MD5_64KB if @files <= 1;
Wozu das Label?
Mir ist klar, dass man das braucht, wenn man aus einer inneren Schleife eine äußere ansprechen will, aber so ist es doch überflüssig.
QuoteDas ich zuerst auch bei eval {} hatte. Ich mach viel mit Javascript, dort gilt, eval ist evil, aber hier wird es ja als Exception eingesetzt und da ich meine Java oder C++ Kenntnisse nie vertieft habe, tu ich mich schwer damit, Fehler so zu behandeln.
Linuxer+2008-05-06 15:13:18--Man braucht es nicht unbedingt, weil next ohne Label die nächsthöhere Schleife "anspringt".
Gast+2008-05-07 17:57:16--Linuxer+2008-05-06 15:13:18--Man braucht es nicht unbedingt, weil next ohne Label die nächsthöhere Schleife "anspringt".
Bist Du da sicher?
Das beunruhigt mich sehr.
QuoteIf the LABEL is omitted, the command refers to the innermost enclosing loop.
moritz+2008-05-07 18:01:37--Gast+2008-05-07 17:57:16--Linuxer+2008-05-06 15:13:18--Man braucht es nicht unbedingt, weil next ohne Label die nächsthöhere Schleife "anspringt".
Bist Du da sicher?
Das beunruhigt mich sehr.
Aus der offiziellen Doku:
QuoteIf the LABEL is omitted, the command refers to the innermost enclosing loop.
Gast+2008-05-07 17:57:16--Linuxer+2008-05-06 15:13:18--Man braucht es nicht unbedingt, weil next ohne Label die nächsthöhere Schleife "anspringt".
Bist Du da sicher?
Das beunruhigt mich sehr.
![]() |
|< 1 2 3 >| | ![]() |
26 Einträge, 3 Seiten |