"no variable or argument declarations are necessary."
Antoon Pardon
apardon at forel.vub.ac.be
Tue Oct 4 08:35:06 EDT 2005
Op 2005-10-04, Steve Holden schreef <steve at holdenweb.com>:
> Paul Rubin wrote:
>> Antoon Pardon <apardon at forel.vub.ac.be> writes:
>>
>>>>Or you just code without declaring, intending to go
>>>>back and do it later, and invariably forget.
>>>
>>>What's the problem, the compilor will allert you
>>>to your forgetfullness and you can then correct
>>>them all at once.
>>
>>
>> Thiat in fact happens to me all the time and is an annoying aspect of
>> Python. If I forget to declare several variables in C, the compiler
>> gives me several warning messages and I fix them in one edit. If I
>> forget to initialize several variables in Python, I need a separate
>> test-edit cycle to hit the runtime error for each one.
>
> Well I hope you aren't suggesting that declaring variables makes it
> impossible to forget to initalise them. So I don;t really see the
> relevance of this remark, since you simply add an extra run to fix up
> the "forgot to declare" problem. After that you get precisely one
> runtime error per "forgot to initialize".
Declaration and initialisation often go together. So the fixup
to declare is often enough a fixup for the initialisation too.
--
Antoon Pardon
More information about the Python-list
mailing list