On 27 Jun 2007, at 04:17, Kay C Lan wrote:
On 6/26/07, Alex Tweedly <[EMAIL PROTECTED]> wrote:
This gives the advantage of a short, clean, easy-to-read script while
preserving the advantage of error detection. The need to respond
to such
a dialog once per local variable would be (at least for me) a small
price to pay - and is certainly much lighter a burden than the
need to
add a declaration for each.
I don't declare variables because I do find that it is easier to
use the Var
Watcher to pick up typos than it is to go through the hassle of all
the
extra typing to declare variables - where I can make extra typos
anyway;-(
This is something I can't understand. When I edit code (whatever the
language) I type the name of the variable once and once only and
maybe I don't type the whole thing at all. I then use copy/paste to
paste the variable into where it is being used. For instance, given
the following:
local myRedValue
local myBlueValue
local myGreenValue
local myAverageValue
To get this, I typed "local myRedValue", then copied that line and
pasted it back 3 times. Then edited "Red" to "Blue" and "Green" and
"Average" in the 3 new lines.
Then to get this:
put (myRedValue + myBlueValue + myGreenValue) / 3 into myAverageValue
I typed "put ( + + ) / 3 into " and then copied/pasted myRedValue,
myBlueValue, myGreenValue and myAverageValue into the correct positions.
In fact I used the same technique to do the above!
That's why I can't see the argument that's it's more typing, it
really isn't, and the bugs that can be caused by not declaring your
locals are so hard to find that I really can't see any reason not to
declare them.
All the Best
Dave
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution