Array keys are strings. Even when you: put 1 into tArray[1] the "1" as the array key is a string. If you do something mathematical to that key, LC converts any string that represents a number to a number when it needs to.
On 4/20/2017 7:51 PM, Bob Sneidar via use-livecode 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! > > Bob S > > > > _______________________________________________ > 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 > _______________________________________________ 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