Bob Sneidar wrote:
> Hi all.
>
> Put this into a button:
>
> on mouseUp
> set the numberFormat to "00"
> repeat with i=1 to 10
> put i into myArray [i]
> breakpoint
> end repeat
> end mouseUp
>
> At the breakpoint examine the array. There will be a 1 in an element
> with the name... ready??? "01"
>
> Okay THAT has GOT to be a bug!!! Why the hell is numberformat
> modifying the name of the array element?? I haven't done ANY math on
> it. Apparently the engine DOES!
I believe that has to do with the evaluation done in the debugger's
variable viewer, and not in the array itself.
Why it happens I can't say, but the array itself seems fine:
If you get the keys of the array you'll see they're padded with
preceding 0s as you'd expect. And the same is true for the values for
each key.
In fact, when I first tested this I added this just before the end of
the handler:
put myArray[2]
...and I got empty.
Then I changed that to:
put myArray[02]
..and I got:
02
--
Richard Gaskin
Fourth World Systems
Software Design and Development for the Desktop, Mobile, and the Web
____________________________________________________________________
ambassa...@fourthworld.com http://www.FourthWorld.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode