Ada 程式設計/屬性/'First
外觀
X'First,其中 X 是任何標量子型別(例如整數、列舉、實數),是一個屬性,代表 X 範圍內的第一個值(下界)。
A'First,其中 A 是一個數組,表示第一個索引值。對於多維陣列,A'First(N) 表示第 N 維的第一個索引值(N 必須是靜態的)。
typeMy_Enumis(Enum1, Enum2, Enum3);typeMy_Intisrange-1 .. 5; ...pragmaAssert (My_Enum'First = Enum1); -- OKpragmaAssert (My_Int'First = -1); -- OKpragmaAssert (My_Int'First = 0); -- Wrong!
