Alex Tweedly wrote:

And now corrects himself ...)

David Vaughan wrote:

David,
I may have missed something in the original problem description, but I think there's a problem with this scheme.


If you take the case of
  put "1,2" into myArray[a,b]
  put "1,3" into myarray[c,d]

I believe what Xavier wants (at least, what his posted code gives - though it used a simple table not keys) is
v1 = a,c
v2 = b,d
v3 = 1,1
v4 = 2,3


Note particularly v3 - using the various "repeat" forms, it has each item from the column.

split/combine will remove duplicates - and hence give
v1 = a,c
v2 = b,d
v3 = 1
v4 = 2,3

Nope. It will actually give
v1 = a,c
v2 = b,d
v3 = 1
v4 = 3 **** the other value got lost in the split immediately before the assignment to v3; I don't know if it's theoretically guaranteed which of the values it will give, but in practice, with few entries, it will give the latter one.



-- Alex Tweedly http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005

_______________________________________________
use-revolution mailing list
[email protected]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to