[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