Copyright Digital Equipment Corp. All rights reserved.

Elements

 An array element is one of the scalar data items that make up an
 array.  A subscript list (appended to the array or array component)
 determines which element is being referred to.  A reference to an
 array element takes the following form:

   array [(s-list)]

     array   Is the name of an array.

     s-list  Is a list of one or more subscripts. The 
             number of subscripts must equal the rank of 
             the array.
             
             Each subscript must be a scalar numeric 
             expression with a value that is within the 
             bounds of its dimension.

 Each array element inherits the type, kind type parameter, and
 certain attributes (INTENT, PARAMETER, and TARGET) of the parent
 array.  An array element cannot inherit the POINTER attribute.

 If an array element is of type character, it can be followed by a
 substring range in parentheses; for example:

   ARRAY_D(1,2) (1:3)    ! elements are substrings of length 3

 However, by convention, such an object is considered to be a
 substring rather than an array element.

 The following are some valid array element references for an array
 declared as REAL B(10,20):  B(1,3), B(10,10), and B(5,8).

 For information on arrays as structure components, see DATA DERIVED
 COMP in online Help.

Additional information available:

Order_of_Elements