Collapse (?) An Array?

Scott Rossi scott at
Thu Sep 1 10:10:26 EDT 2011

Recently, Richard Gaskin wrote:

> The delete is fine; the problem is in the display of the results.
> If you use:
>    put theArray[1] &"*"&theArray[2] &"*"& theArray[3]
>'ll get the empty entry for theArray[2].  The variable theArray
> still exists, but there's nothing in that slot.

Yes, this is the problem.  I'm storing data in array form in custom
properties, and my problem is after a delete, the remaining elements of the
array are not reordered.

> Building the output from the keys of the array will get what you want:
>    put the keys of theArray into tKeys
>    sort lines of tKeys -- if the order is important
>    repeat for each line tKey in tKeys
>       put "*"& theArray[tKey] after tResult
>    end repeat
>    put tResult

>From what you're saying, it sounds like I need to put the remaining elements
of the array into a temporary variable and then replace the original array.


Scott Rossi
Creative Director
Tactile Media, UX Design

More information about the Use-livecode mailing list