Spec-Zone.ru › GNU Fortran 10

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

Описание:

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

Стандарт:

Fortran 90 и более поздние версии, с аргументом KIND Fortran 2003 и более поздние версии

Класс:

Функция запроса

Синтаксис:

RESULT = UBOUND(ARRAY [, DIM [, KIND]])

Аргументы:
ARRAY Должен быть массивом любого типа.
DIM (Необязательно) Должен быть скалярным INTEGER.
KIND (Необязательно) Арифметическое выражение, указывающее параметр вида результата.
Возвращаемое значение:

Возвращаемое значение имеет тип 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-10.2.0/gfortran/UBOUND.html

Spec-Zone.ru

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