Spec-Zone.ru › GNU Fortran 13

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API