Thread PERL vs. C: gleicher Code, anderes Ergebnis
(47 answers)
Opened by docsnyder at 2005-09-14 16:16
perldoc perlop sagt ja, dass ++ stärker bindet als =. Da Post-++ den ursprünglichen Wert zurückliefert, erwartet ich auch logischerweise in Perl, dass sich $n = $n++; wie eine NOP verhält.
Wenn ich die Aussage in perl.de/forum richtig verstehe, verhält sich C also so, als ob ($n=$n)++ ausgeführt wird (übrigens auch unter Perl ein gültiger Ausdruck! ). Da ich schon ewig nicht mehr mit C gearbeitet habe, ist mir auch die entsprechende Doku schon länger entfleucht. Offensichtlich kommt mir (schon alleine deshalb) die Perl-Sichtweise natürlicher vor ;) I sense a soul in search of answers.
|