Difference between revisions of "Basic Pascal Tutorial/Chapter 5/Subranges"
From Lazarus wiki
Jump to navigationJump to search (New page: 5B - Subranges A ''subrange'' type is defined in terms of another ordinal data type. The type specification is: lowest_value .. highest_value where <tt>lowest_value < highest_value</tt>...) |
|||
Line 1: | Line 1: | ||
− | 5B - Subranges | + | 5B - Subranges (author: Tao Yue, state: unchanged) |
A ''subrange'' type is defined in terms of another ordinal data type. The type specification is: | A ''subrange'' type is defined in terms of another ordinal data type. The type specification is: |
Revision as of 22:06, 25 November 2007
5B - Subranges (author: Tao Yue, state: unchanged)
A subrange type is defined in terms of another ordinal data type. The type specification is:
lowest_value .. highest_value
where lowest_value < highest_value and the two values are both in the range of another ordinal data type.
For example, you may want to declare the days of the week as well as the work week:
type DaysOfWeek = (Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday); DaysOfWorkWeek = Monday..Friday;
You can also use subranges for built-in ordinal types such as char and integer.
previous | contents | next |