"Filip Gruszczynski" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>> If you want to just declare that name exist, but doesn't want to
>> declare the type, why don't you just do this:
>>
>> def somefunc():
>> nonlocal = nonlocal
>> local = 0 # or None or [] or an initial value
>> #
>> return nonlocal * local
>
> Err.. I don't quite get. How it may help me? Could you explain?
Hi Filip,
In Python the standard patten for "declaring" variables is just to assign to
them as they are needed. If you want the effect of a declaration as you
would do in C, you can just define the variable and initialize it to 0 or
None. (Or {} for a new dictionary, or [] for a new list.)
eg,
def collaterecs():
recordscount = 0
recordlist = []
...
return recordlist
--
http://mail.python.org/mailman/listinfo/python-list