"Antoon Pardon" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] | On 2008-02-28, Steven D'Aprano <[EMAIL PROTECTED]> wrote: | > On Thu, 28 Feb 2008 02:02:19 +0200, Tamer Higazi wrote: | > | >> Hi! | >> Can somebody of you make me a sample how to define a function based on | >> "call by reference" ??? | > | > Python doesn't do call by reference. Nor does it do call by value. Please | > pay no attention to anyone who says it does. | | Whatever python has for a calling convention, it is close enough that | naming it "call by reference" gives people a reasonable idea of what | is going on.
But it is also different enough to mislead people. | AFAICS people don't have a problem with understanding the calling | convention of python. They have a problem understanding the | assignment semantics. The calling convention is cross-namespace assignment. So one cannot understand calls without understanding assignment. tjr -- http://mail.python.org/mailman/listinfo/python-list