VMS Help PASCAL, Data Types, Ordinal, Enumerated *Conan The Librarian (sorry for the slow response - running on an old VAX) |
An enumerated type is a user-defined ordered set of constant values specified by identifiers. Syntax: ({enumerated-identifier},...) The 'enumerated-identifier' is an identifier of the enumerated type being defined. Compaq Pascal allows a maximum of 65,535 identifiers in an enumerated type. The values of an enumerated type begin with the value 0 and follow a left-to-right order. Subsequent identifiers have a value one greater than the identifier preceding it. Example: X : ( Spring, Summer, Fall, Winter ) In this enumerated type, Spring (value 0) and Summer (value 1) are less than Fall (value 2) because they precede Fall in the list of constant values. Winter (value 3) is greater than Fall because it follows Fall. An identifier in an enumerated type cannot be defined for any other purpose in the same block.
|