Spec-Zone.ru › GNU Fortran 8

9.275 UBOUND — Верхние границы размерности массива

Описание:

Возвращает верхние границы массива или одну верхнюю границу по размерности DIM.

Стандарт:

Fortran 95 и более поздние версии, с аргументом 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-7.2.0/gfortran/UBOUND.html

Spec-Zone.ru

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