Thread scalar comma operator (25 answers)
Opened by KurtZ at 2008-12-31 02:05

KurtZ
 2008-12-31 12:31
#104308 #104308
User since
2007-12-13
411 Artikel
BenutzerIn
[default_avatar]
ptk+2007-12-31 02:50:57--
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) { ... }


ok jetzt wirds mir klarer... kennt C auch die Rückgabe des letzten Wertes?

ptk+2007-12-31 02:50:57--
Bei Perl kann man es verwenden, wenn man bei nachgestellten if/unless/for ... mehr als eine Anweisung haben möchte. Also beispielsweise:
Code: (dl )
$x=$_*2,print("$x\n") for 1..10;

Man könnte hier natürlich auch do { ... } schreiben und ganz normal mit Semikolon abtrennen.


wohl mit dem unterschied das do { ... } ein echter Block ist.

ciao
TMTOWTDYOG (there's more than one way to dig your own grave)

View full thread scalar comma operator