Thread next und mehrere Anweisungen? (5 answers)
Opened by alpha80 at 2007-11-08 18:30

betterworld
 2007-11-09 01:48
#102096 #102096
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Es sieht danach aus, dass Dir nicht bewusst ist, dass man if-Anweisungen in Perl auf zwei Arten notieren kann. Beides der folgenden bedeutet das gleiche:
Code (perl): (dl )
1
2
3
4
5
6
7
# Laengere Schreibweise:
if ($x == 1) {
    $x = 0;
}

# Kuerzere Schreibweise:
$x = 0 if $x == 1;


Vermutlich hast Du Aufrufe von "next" immer nur in der kuerzeren Schreibweise gesehen und denkst jetzt, dass das zur Syntax von next gehoert. Man kann es aber genauso in der laengeren Schreibweise schreiben, was den Vorteil hat, dass man in den geschweiften Klammern noch mehr Anweisungen dazuschreiben kann, wie nepos es demonstriert.

View full thread next und mehrere Anweisungen?