[Python-3000] Sky pie: a "var" keyword
Georg Brandl
g.brandl at gmx.net
Mon Oct 9 12:49:21 CEST 2006
Fredrik Lundh wrote:
> Neil Toronto wrote:
>
>> A "var" keyword fixes them all. The "global" gotcha:
>>
>> x = 0
>> def f():
>> print x # no exception - prints "0"
>> x = 3
>>
>> def g():
>> print x # exception
>> var x = 3
>
> what are the exact semantics of "var" ? are you saying that local variables
> should be global by default?
They wouldn't be "local" unless declared with "var", I assume.
Georg
More information about the Python-3000
mailing list