8.277 UBOUND — Верхние границы размерности массива
- Описание:
Возвращает верхние границы массива или одну верхнюю границу по размерности DIM.
- Стандарт:
-
Fortran 90 и выше, с аргументом KIND Fortran 2003 и выше
- Класс:
-
Функция запроса
- Синтаксис:
-
RESULT = UBOUND(ARRAY [, DIM [, KIND]]) - Аргументы:
-
ARRAY Должен быть массивом любого типа. DIM (Необязательно) Должен быть скаляром INTEGER.KIND (Необязательно) Скаляр INTEGERконстантное выражение, указывающее параметр рода результата. - Значение возврата:
-
Значение возврата имеет тип
INTEGERи род KIND. Если KIND отсутствует, значение возврата имеет род по умолчанию для целых чисел. Если DIM отсутствует, результат представляет собой массив верхних границ ARRAY. Если DIM присутствует, результат — скаляр, соответствующий верхней границе массива по этой размерности. Если ARRAY является выражением, а не целым массивом или компонентой структуры массива, или если он имеет нулевой размер по соответствующей размерности, верхняя граница принимается равной числу элементов по соответствующей размерности. - См. также:
LBOUND— Нижние границы размерности массива,LCOBOUND— Нижние границы коразмерности массива
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gfortran/UBOUND.html