Ada 编程/属性/'Last
外观
X'Last,其中X 是任何 标量子类型(例如整数、枚举、实数),是一个 属性,它代表X 范围内最后一个值(上限)。
A'Last,其中A 是一个数组,表示最后一个索引值。对于多维数组,A'Last(N) 表示第 N 维的最后一个索引值(N 必须是静态的)。
typeMy_Enumis(Enum1, Enum2, Enum3);typeMy_Intisrange-1 .. 5; ...pragmaAssert (My_Enum'Last = Enum3); -- OKpragmaAssert (My_Int'Last = 5); -- OKpragmaAssert (My_Int'Last = 4); -- Wrong!
- 13.3 操作和表示属性 (注释)
- 附录 K 语言定义属性 (注释)
