Ada - 如何获取二维数组的 'First' 和 'Last' 属性?

Ada - How Can I Get the 'First' and 'Last' Attributes of a Two-Dimensional Array?

假设我声明了一个二维数组的类型和一个该类型的变量:

type Array2D is array(Positive range <>, Positive range <>) of Integer;
array : Array2D(1 .. 7, 1 .. 8);

array'First 的值现在是 1,array'Last 的值现在是 7。我将如何访问 'First' 和 'Last' 属性数组的第二维?

您可以使用显式维度标记数组'First(n) 访问它 在这里查看更多 https://en.m.wikibooks.org/wiki/Ada_Programming/Attributes/%27First