Re: Basic Euphoria Sequences
Some Slacker wrote:
>
> now for some of the strings i need to be able to seperate out the strings
> to be a list(for a listview, or a combo box for example) so that some
> of the elements of the sequence are single strings or just atoms, or
> formatted for time or currency etc. and some of the elements are themselves
> their own list of strings...
>
> if the data could look something like...
>
> {{{time},{time2},{time3},{time4},{string},{string2},{atom},{atom (formatted
> for currency)}, {atom (again currency)}, {string3} etc. }}
>
> now what if the strings are lists for a combo box, can i just add elements
> to each of these strings?
>
>
> {{{time},{time2},{time3},{time4},{{string1},{string1a}},{{string2},{string2a}},
> {atom},{atom (formatted for currency)}, {atom (again currency)},
> {string3} etc. }}
>
You have to define an original sequence containing sequences.
Hope following example will help.
sequence testSeq
testSeq = repeat({}, 14)
for i = 1 to 14 do
testSeq[i] = append(testSeq[i], i) -- first item of testSeq[1] is atom
testSeq[i] = append(testSeq[i], {}) -- second item of testSeq[1] itself is a
sequence
testSeq[i][2] = append(testSeq[i][2], i) -- first item of the testSeq[1][2]
is again atom... and so on
end for
VOID = message_box(sprintf("Length of testSeq: %d", length(testSeq)), "Info",
MB_ICONINFORMATION)
VOID = message_box(sprintf("Length of testSeq[1]: %d", length(testSeq[1])),
"Info", MB_ICONINFORMATION)
VOID = message_box(sprintf("Length of testSeq[1][2]: %d",
length(testSeq[1][2])), "Info", MB_ICONINFORMATION)
Regards,
Rad.
|
Not Categorized, Please Help
|
|