Ada 程式設計/分隔符/..
外觀
The delimiter .. 用於指定任何range 在任何 scalar type.
例如
- 在數值型別定義中
typeCountisrange0 .. Max_Count;
- 在subtype 定義中
subtypeWeek_DayisDay_NamerangeMonday .. Friday;
- 在variable 宣告中
Vector_A : Vector (0 .. 31);
exitwhenXinY .. Y + Epsilon;
- 在for loops 中
forDayinDay_NamerangeMonday .. Thursdayloop-- ...endloop;
- 在arrays 中
Vector_A (Vector_A'First .. Vector_A'First + Vector_B'Length - 1) := Vector_B;
當要指定整個類型範圍時,最好使用 Range 屬性。
例如,不要使用
forDayinrangeDay_Name'First .. Day_Name'Lastloop-- ...endloop;
最好使用
forDayinDay_Name'Rangeloop-- ...endloop;
