On 16/11/19 8:22 am, Chris Angelico wrote:
That's the typical sort of description you get from someone who mostly
understands Python's semantics, but is hung up on the idea that
everything is either call-by-value or call-by-reference, and is trying
to figure out which box Python fits into.

Or they may have read the definition of "call by value" in the
Algol60 report, which says that "The actual parameter expression
is evaluated and the result is assigned to the formal parameter."
Which is exactly what Python does...

(Notably, that definition doesn't contain the word "value" at all.
So people who argue about the meaning of "call by value" based
on the meaning of "value" are barking in the wrong direction.)

--
Greg
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to