Thread scalar comma operator
(25 answers)
Opened by KurtZ at 2008-12-31 02:05
Den comma-Operator kennt man aus C. Dort wird er häufig verwendet, um for-Schleifen zu erstellen, die mehrere Laufvariablen initialisieren oder inkrementieren:
Code: (dl
)
for(i=0,j=1; i<10; i++,j+=2) { ... } Bei Perl kann man es verwenden, wenn man bei nachgestellten if/unless/for ... mehr als eine Anweisung haben möchte. Also beispielsweise: Code: (dl
)
1 $x=$_*2,print("$x\n") for 1..10; Man könnte hier natürlich auch do { ... } schreiben und ganz normal mit Semikolon abtrennen. |