9.3.144 SIZE (ARRAY [,DIM])

Description:  Returns the total number of elements in an array, or the extent of an array along a specified dimension. 
Class:  Inquiry function; Generic 
Arguments:  ARRAY Must be an array (of any data type). It must not be a disassociated pointer or an allocatable array that is not allocated. It can be an assumed-size array if DIM is present with a value less than the rank of ARRAY. 
  DIM (opt) Must be a scalar integer with a value in the range 1 to n, where n is the rank of ARRAY. 
Results:  The result is a scalar of type integer. If DIM is present, the result is the extent of dimension DIM in ARRAY; otherwise, the result is the total number of elements in ARRAY. 


If B is declared as B(2:4, -3:1), then SIZE (B, DIM=2) has the value 5 and SIZE (B) has the value 15.

Previous Page Next Page Table of Contents