Nov. 12, 2013
4:37 p.m.
Hallöchen! Alexander Langer schreibt:
[...]
Es geht um die Semantik. Ich halte die Aussage, das sei call-by-value schlicht für falsch. Man kann sich darauf einigen, dass Python es anders macht und es meinteswegen call-by-assign nennen. Ungewohnt ist es trotzdem.
Jeder muß das anders in seinen Kopf kriegen. Meine Variante: Ich sage mir, Python macht grundsätzlich call-by-reference. Allerdings macht der *Zuweisungsoperator* was anderes als in C und Konsorten. (Nämlich Rebinding statt überschreiben einer Speicherzelle.) Damit kann man sich auch alles erklären ... Tschö, Torsten. -- Torsten Bronger Jabber-ID: torsten.bronger@jabber.rwth-aachen.de oder http://bronger-jmp.appspot.com