Finding the instance reference of an object
greg
greg at cosc.canterbury.ac.nz
Fri Oct 31 03:22:23 EDT 2008
Steven D'Aprano wrote:
> Which definition of call-by-value? Certainly not the one that most people
> are familiar with, where c-b-v implies that calling a function with a
> large array will copy the entire array.
But that's only true in languages where *assigning* a large
array will also copy the entire array. This does not happen
in Python, therefore there is no reason to suppose that it
will happen when passed as a parameter.
Before you can understand parameter passing, whether by-value
or by-reference, you first have to understand how assignment
works *in the language concerned*, not some other language
you happen to know previously.
--
Greg
More information about the Python-list
mailing list