SIZE
— Determine the size of an arrayRESULT = SIZE(ARRAY[, DIM [, KIND]])
ARRAY | Shall be an array of any type. If ARRAY is a pointer it must be associated and allocatable arrays must be allocated. |
DIM | (Optional) shall be a scalar of type INTEGER and its value shall be in the range from 1 to n, where n equals the rank of ARRAY. |
KIND | (Optional) An INTEGER initialization expression indicating the kind parameter of the result. |
INTEGER
and of kind KIND. If KIND is absent, the return value is of default integer kind. PROGRAM test_size WRITE(*,*) SIZE((/ 1, 2 /)) ! 2 END PROGRAM
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.3/gfortran/SIZE.html