跳轉到內容

Ada 程式設計/分隔符/..

來自華夏公益教科書,開放的書籍,為開放的世界

Ada. Time-tested, safe and secure.
Ada. 經久耐用、安全可靠。

The delimiter .. 用於指定任何range 在任何 scalar type.

例如

  • 在數值型別定義中
type Count is range 0 .. Max_Count;
subtype Week_Day is Day_Name range Monday .. Friday;
Vector_A : Vector (0 .. 31);
exit when X in Y .. Y + Epsilon;
for Day in Day_Name range Monday .. Thursday loop
   -- ...
end loop;
Vector_A (Vector_A'First .. Vector_A'First + Vector_B'Length - 1) := Vector_B;

使用說明

[編輯 | 編輯原始碼]

當要指定整個類型範圍時,最好使用 Range 屬性。

例如,不要使用

for Day in range Day_Name'First .. Day_Name'Last loop
   -- ...
end loop;

最好使用

for Day in Day_Name'Range loop
   -- ...
end loop;

另請參閱

[編輯 | 編輯原始碼]

華夏公益教科書

[編輯 | 編輯原始碼]

Ada 參考手冊

[編輯 | 編輯原始碼]
華夏公益教科書