12.3 Конструкторы множеств

На верх  Назад  Вперёд

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


Конструкторы множеств

1205


Все группы множества и элементы множества должны быть одного и тог-же порядкового типа. Пустое множество обозначается [], и оно может быть присвоено любой переменной типа множество. Группа множества с диапазоном [A..Z] сочетает все значения в диапазоне множества элементов. Допустимы следующие конструкторы множеств:

[today,tomorrow]

[Monday..Friday,Sunday]

[2,3*2,6*2,9*2]

['A'..'Z','a'..'z','0'..'9']

Примечание:

Если первый элемент диапазона имеет порядковый номер больший чем второй, результирующее множество будет пустым, например множество ['Z'..'A'] означает пустое множество. По этому нужно быть осторожным при определении диапазона.