On Wednesday, March 10, 2004, at 05:30 PM, hershrev wrote:
What should the result be on this ?function double x return x*2 end double
on mouseUp put 1 into x put 2 into y put double(3) + double(x) + double(y+1) end mouseUp==> 14
14
(Sorry about the cute notation.)
The double(3) would evaluate to 6.
The double(x) would take the local x in mouseUp (mouseUp can't see the one in double) and have that doubled. That would evaluate to 2.
The double(y+1) would evaluate to the same as double(2+1) or double(3) or 6.
And 6 + 2 + 6 evaluates to 14.
Dar Scott
_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution