8.277 UBOUND — Upper dimension bounds of an array
- Description:
Возвращает верхние границы массива или одну верхнюю границу по размерности DIM.
- Standard:
-
Fortran 90 and later, with KIND argument Fortran 2003 and later
- Class:
-
Функция запроса
- Syntax:
-
RESULT = UBOUND(ARRAY [, DIM [, KIND]]) - Arguments:
-
ARRAY Должен быть массивом любого типа. DIM (Необязательно) Должен быть скалярным INTEGER.KIND (Необязательно) Скалярное INTEGERконстантное выражение, указывающее параметр рода результата. - Return value:
-
Значение результата имеет тип
INTEGERи род KIND. Если KIND отсутствует, значение результата имеет род по умолчанию для целых чисел. Если DIM отсутствует, результат является массивом верхних границ ARRAY. Если DIM присутствует, результат является скаляром, соответствующим верхней границе массива по этой размерности. Если ARRAY представляет собой выражение, а не весь массив или компонент структуры массива, или если у него нулевое расширение по соответствующей размерности, то верхняя граница принимается равной числу элементов по соответствующей размерности. - See also:
LBOUND— Нижние границы размерностей массива,LCOBOUND— Нижние границы коразмерности массива
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gfortran/UBOUND.html