Руководство по языку B.Pascal 7



Константы множественного типа


Описание константы множественного типа может содержать нес- колько элементов, заключенных в квадратные скобки и разделенных запятыми. Каждый элемент такой константы представляет собой конс- танту или отрезок типа, состоящий из двух констант, разделенных двумя точками.

---- ---- константа-множество ->¦ [ +-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'];




Содержание  Назад  Вперед