Marshall wrote:
> 
> While we're on the topic of terminology, here's a pet peeve of
> mine: "immutable variable."
> 
> immutable = can't change
> vary-able = can change
> 
> Clearly a contradiction in terms.
> 
> If you have a named value that cannot be updated, it makes
> no sense to call it "variable" since it isn't *able* to *vary.*
> Let's call it a named constant.

The name of a function argument is a variable. Its denotation changes 
between calls. Still it cannot be mutated. Likewise, local "constants" 
depending on an argument are not constant.

- Andreas
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to