Статус документа
Статус документа

ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

     15.22 Агрегированная функция SIZEOF


FUNCTION SIZEOF( V : AGGREGATE OF GENERIC ) : INTEGER;

Функция SIZEOF возвращает число элементов в агрегированном значении.

Параметр: V - агрегированное значение.

Результат:

a) если типом данных V является ARRAY, то возвращаемым значением является объявленное число элементов в данном агрегированном типе данных;

b) если типом данных V является BAG, LIST или SET, то возвращаемым значением является фактическое число элементов в агрегированном значении.

Пример - Использование функции SIZEOF:

LOCAL

n : NUMBER;
у : ARRAY[2:5] OF b;

END_LOCAL;

...
n := SIZEOF (у) ; -- n присваивается значение 4