Ada Programming/Attributes/'Last

Description
, where  is any scalar subtype (for example integer, enumerated, real), is an attribute that represents the last value (upper bound) in the range of.

, where  is an array, denotes the last index value. For more-dimensional arrays,  denotes the last index value of the Nth dimension (N must be static).

Example
My_Enum (Enum1, Enum2, Enum3); My_Int   -1 .. 5; ...  (My_Enum'Last = Enum3); (My_Int'Last = 5); (My_Int'Last = 4);

Wikibook

 * Ada Programming
 * Ada Programming/Attributes
 * Ada Programming/Attributes/'First
 * Ada Programming/Attributes/'Range

Ada Reference Manual


|Last