How transform a spreadsheet in an array ?
Rob Cozens
rcozens at pon.net
Mon Jan 7 12:25:50 EST 2002
Ludovic:
>I've a big list like this :
>
>Name name1 name2 name3
>Data1 1 0 10
>Data2 10 1 0
>Data3 0 1 10
>
>how transform it in one array ?
Geoff:
>Revolution doesn't support multi-dimension arrays.
While the array routines may not support multi-dimension arrays, it is
possible to create and manipulate arrays of virtually any dimension.
Ludovic's data can be represented as a nine-element array, three lines,
each containing three words. To find, for example, the fifth element of
the "array", one specifies "word 2 of line 2 of". To deal with three
dimensions one can reference "word 2 of line 2 of item 1", etc.
If the array data is numeric one can use each character except "0"-"9" and
"-" & "." as an itemDelimiter. Each itemDelimiter adds a new dimension to
the array.
One note: If using words as an array dimension, make sure the array
contains NO empty words (ie: put "0" into empty words).
Rob Cozens
CCW, Serendipity Software Company
"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."
from "The Triple Foole" by John Donne (1572-1631)
More information about the use-livecode
mailing list