reflect.Value.deleteArrayElement
Deletes an element of an array.
Syntax
deleteArrayElement( index INTEGER )- index is the index of the array element to be deleted.
Usage
The deleteArrayElement() method removes an element at the given index, from the
array represented by this reflect.Value object.
The reflect.Value object used to call this method must have been
created from a DYNAMIC ARRAY variable, or
is a reflect.Value object returned from a method like getField(), and references a
dynamic array.
If the index is less than 1 or greater than the array length, the method returns silently without error.
Example
IMPORT reflect
MAIN
    DEFINE arr DYNAMIC ARRAY OF STRING
    DEFINE val reflect.Value
    LET arr[1] = "aaaaa"
    LET arr[2] = "bbbbb"
    LET val = reflect.Value.valueOf( arr )
    CALL val.deleteArrayElement(1)
    DISPLAY "len = ", arr.getLength()
    DISPLAY "arr[1] = ", arr[1]
END MAINShows:
len =           1
arr[1] = bbbbb