Ok thanks for testimg. That's very useful to know. I must say I'm curious to 
find out more about the peculiarities of arrays now.

--
Kind regards,

Mark Schonewille
Economy-x-Talk
Http://economy-x-talk.com

Share the clipboard of your computer over a local network with Clipboard Link 
http://clipboardlink.economy-x-talk.com


Op 25 mrt. 2013 om 00:57 heeft Alex Tweedly <a...@tweedly.net> het volgende 
geschreven:

> Sorry - the copy/paste of the result included some binary characters, so the 
> email was incomplete ....
> 
> try it yourself if you want to see the details - but the bottom line is that 
> the arrays have the same keys and contents, comparing the arrays gets that 
> right, and comparing the arrayencode() of the arrays says (wrongly) that they 
> differ.
> 
> QED - you can't compare the arrayencoding, even in some simple cases.
> 
> -- Alex.
> 
> 
> On 24/03/2013 23:53, Alex Tweedly wrote:
>> OK, let's just test it - focusing on the likelihood that key order matters
>> 
>> Code:
>>> on mouseup
>>>   local T1, T2
>>>   local tK, j
>>> 
>>>   constant K = 10
>>>   repeat with i = 1 to K
>>>      put random(i) into t1[i]
>>>   end repeat
>>> 
>>>   put the keys of T1 into tK
>>>   repeat with i = K down to 1
>>>      put line i of tK into j
>>>      put T1[j] into T2[j]
>>>   end repeat
>>> 
>>>   put "array" && (T1 = T2) & CR &  "code" && (arrayencode(t1) is 
>>> arrayencode(t2)) \
>>>   &CR & arrayencode(t1) &CR&CR & arrayencode(t2)
>>> end mouseup
>> Result:
>>> array true
>>> code false
>>> 
>> 
>> _______________________________________________
>> 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

_______________________________________________
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

Reply via email to