[Gambas-user] variable declaration everywhere ???
Bruce
adamnt42 at gmail.com
Wed Dec 12 00:29:21 CET 2018
Well, I haven't tried it yet but a few things pop into my mind.
Consider a method that has lots of use of "throw away" indexers/iterators,
For idx as integer = 0 to things.max
dosomething(thing[idx])
next
...
For idx = 0 to others.max
dosomthingelse(others[idx])
next
...
For each idx as float in floatarray
dowhatever(idx)
etc
Is it going to redefine idx each time?
b
On 12/12/18 9:46 am, Benoît Minisini wrote:
> Le 12/12/2018 à 00:11, Jussi Lahtinen a écrit :
>> Why would it be harder to debug?
>> David gave great example of it usage (pretty much only case where I
>> use it) and I think it only makes code more readable and less scope
>> for the variable.
>>
>>
>> Jussi
>>
>
> Because as soon as variables can be declared anywhere, people will start
> to use that for writing ugly code. :-)
>
More information about the User
mailing list