let me simplify my question on scope of vars
Pyenos
pyenos at pyenos.org
Fri Dec 22 20:19:09 EST 2006
Pyenos <pyenos at pyenos.org> writes:
i will try to answer my own questions(pls verify):
> "code"
> var=1
> class CLASS:
> def METHOD1:
> def METHOD2:
> var+=var
> return var
> METHOD2() #line8
> return var
> METHOD1() #line10
> "end code"
>
> Q1: does class CLASS inherit var=0 from line1?
yes.
> Q2: does def METHOD1 inherit var=0 from line1?
no.
> Q3: does def METHOD2 inherit var=0 from line1?
no.
> Q3: does line8 return '2'?
no. will get unreferenced var error.
> Q4: does line10 return '2\n2'?
no. will get unreferenced var error.
More information about the Python-list
mailing list