跳转到内容

Ada 编程/属性/'Length

来自维基教科书,自由的教科书

Ada. Time-tested, safe and secure.
Ada。经时间考验,安全可靠。

'Length 是一个数组类型属性。它可以带或不带输入参数使用。

不带输入参数时,'Length 是一个整数,表示数组类型的第一维的长度。

带输入参数时,'Length(N) 是一个整数,表示数组类型的第 N 维的长度。N 必须是一个正数,位于数组的维度范围内。

如果你声明

type My_Vector is array (1 .. 7) of Integer;
type My_Matrix is array (1 .. 5, 1 .. 10) of Integer;

那么

pragma Assert (My_Vector'Length =  7);

pragma Assert (My_Matrix'Length(1) =  5);
pragma Assert (My_Matrix'Length(2) = 10);

pragma Assert (My_Vector'Length(1) = My_Vector'Length);
pragma Assert (My_Matrix'Length(1) = My_Matrix'Length);

另请参阅

[编辑 | 编辑源代码]

维基教科书

[编辑 | 编辑源代码]

Ada 参考手册

[编辑 | 编辑源代码]
华夏公益教科书