Ada 程式設計/屬性/'Length
外觀
'Length 是一個數組型別屬性。它可以帶或不帶輸入引數使用。
不帶輸入引數時,'Length 是一個整數,表示陣列型別的第一維的長度。
帶輸入引數時,'Length(N) 是一個整數,表示陣列型別的第 N 維的長度。N 必須是一個正數,位於陣列的維度範圍內。
如果你宣告
typeMy_Vectorisarray(1 .. 7)ofInteger;typeMy_Matrixisarray(1 .. 5, 1 .. 10)ofInteger;
那麼
pragmaAssert (My_Vector'Length = 7);pragmaAssert (My_Matrix'Length(1) = 5);pragmaAssert (My_Matrix'Length(2) = 10);pragmaAssert (My_Vector'Length(1) = My_Vector'Length);pragmaAssert (My_Matrix'Length(1) = My_Matrix'Length);
- 13.3 操作和表示屬性 (註釋)
- 附錄 K 語言定義屬性 (註釋)
