Thread PERL vs. C: gleicher Code, anderes Ergebnis (47 answers)
Opened by docsnyder at 2005-09-14 16:16

docsnyder
 2005-09-14 21:13
#57973 #57973
User since
2005-09-08
300 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=esskar,14.Sep..2005, 17:00]aber ich versteh die klammer nicht
zerlegen wir mal das ganze.
entwerder

Code: (dl )
1
2
$n = $n;
$n++;

oder
Code: (dl )
1
2
$n++;
$n = $n;


bei beiden müsste es 1 geben, da man ja auf dem selben scope arbeitet...

oder wie kann man es sonst zerlegen?[/quote]

@esskar

Es geht nicht darum, sauberen Code zu generieren, der keine Fragen mehr offen läßt, sondern darum, sich genau das Konstrukt "$n = $n++;" anzuschauen, bzw. sich mal zu überlegen, was da passiert bzw. passieren sollte.

Wie schon gesagt: das Bsp. ist eigentlich unsinnig. Aber ich denke, es gibt doch einiges zum Nachdenken: "Was sollte da logischerweise rauskommen" und "Warum tut es das nicht?" (oder doch?)

Gruß, Doc

View full thread PERL vs. C: gleicher Code, anderes Ergebnis