Константы множественного типа
Описание константы множественного типа может содержать нес- колько элементов, заключенных в квадратные скобки и разделенных запятыми. Каждый элемент такой константы представляет собой конс- танту или отрезок типа, состоящий из двух констант, разделенных двумя точками.
---- ---- константа-множество ->¦ [ +-T---------------------------->¦ ] +> L---- ¦ ------------------ ^ L---- L--->¦константа-элемент+-T-- ^ L------------------ ¦ ¦ ---- ¦ L--------+ , ¦<--------- L----
---------- константа-элемент ---->¦константа+--T-------------------------> L---------- ¦ --- ---------- ^ L->¦..+-->¦константа+--- L--- L----------
Приведем несколько примеров констант-множеств:
type Digits = set of 0..9; Letters = set of 'A'..'Z'; const EvenDigits: Digits = [0,2,4,6,8]; Vowels : Letters = ['A','E','I','O','U','Y']; HexDigits : set of '0'..'z' = ['0'..'9','A'..'F','a'..'f'];