CREATE_ARRAY
Creates an array. You can add elements indexed by values of any data
type except pattern, learn, program, and unspecified. To add an
element whose index is not specified by the parameters, simply assign a
value to an element of an existing array.
Syntax
array_variable := CREATE_ARRAY [(integer1 [,integer2])]
Parameters
integer1 Optionally, the number of integer-indexed elements
you want the array to have. You can index
elements with integers even if you do not specify
this parameter. You can also specify integer
indexes that are not within the range created by
integer1 and integer2. However, processing is
much faster for integer-indexed elements that are
within the range created by integer1 and integer2.
integer2 Optionally, the lowest integer value you want
DECTPU to use as an index in the array. The
default value is 1. You can specify a value for
integer2 only if you have specified a value for
integer1.
Examples
The following assignment statement creates an array with 11
integer-indexed elements. The first integer-indexed array element
in the range created by the two parameters is indexed by the value
-5; the last integer-indexed array element in the range is indexed
by the value 5.
array_variable := CREATE_ARRAY (11, -5);
1. The following assignment statement creates a dynamic element in the
array FOO. The element is indexed by the string BAR. The value 10
is assigned to the element.
foo{"bar"} := 10