Ада-95. Компилятор GNAT

       

Атрибуты массивов


С массивами ассоциируются следующие атрибуты:

<имя_массива>'First -- нижняя граница массива <имя_массива>'Last -- верхняя граница массива

<имя_массива>'Length -- количество элементов в массиве -- <имя_массива>'Last - <имя_массива>'First + 1

<имя_массива>'Range -- подтип объявленный как -- <имя_массива>'First..<имя_массива>'Last

Эти средства очень полезны для организации перебора элементов массивов.

for Count in <имя_массива>'Range loop

. . .

end loop

В приведенном выше примере, каждый элемент массива будет гарантированно обработан.



Содержание раздела