Pass-by-reference : Could a C#-like approach work in Python?

Daniel Dittmar daniel.dittmar at sap.com
Tue Sep 23 05:53:52 EDT 2003


Greg Ewing (using news.cis.dfn.de) wrote:
> However, as a convenience, we might want to allow the 'ref'
> keyword to be usable on the left hand side of an expression
> as well, in a kind of "unpacking" sense, so that
>
>     ref x = xref
>     x = y
>
> would be equivalent to
>
>     xref.set(y)

You're moving too close to overloadable assignment for my taste (as a
magical __assign__ method wouldn't even require the ref syntax). Don't
mention this when impressionable kids are around.

Daniel







More information about the Python-list mailing list