| 
| Описание |  | Процедура Exclude исключает значение набора из переменной набора. 
 Переменная набора - та, которая может содержать 0, в некоторых, или во всех значения набора. Когда Вы Исключаете значение набора из переменной набора, Вы удаляете её значение из включенных в переменную значений.
 
 Exclude эквивалентно оператору показанному здесь:
 
 Exclude(CardHand, JackOfClubs);
CardHand := CardHand - [JackOfClubs];
 
 Например, Вы можете удалить игральную карту из рук игроков - где рука основана на наборе всех игральных карт на столе.
 
 Используйте Include, чтобы добавить значение в переменную набора. Это, например, позволило бы карте быть добавленной в руку игрока.
 |  |  |  | Похожие команды |  | 
In  Используется, чтобы проверить, является ли значение членом множества
 Include  Включает значение во множество переменных
 
 Set  Определяет множество до 255 различных значений
 
 
 |  |  | 
| Пример кода : Создание переменной, содержащей только положительные числа от 0 до 10 |  | var evenNumbers : Set of 0..10;
 i : Integer;
 begin
 // Удостоверяемся, что 
evenNumbers содержит только четные числа
 evenNumbers := [0..10];
 for i := 0 to 10 do
 if (i mod 2) > 0
 then Exclude(evenNumbers, i);
 
 // Теперь отображаем содержимое 
набора
 for i := 0 to 10 do
 if i in evenNumbers
 then ShowMessage(IntToStr(i)+' четно');
 end;
 
 |  | 0 четно
 2 четно
 4 четно
 6 четно
 8 четно
 10 четно
 
 |  |