Описание |
Ключевое слово In проверяет, находится ли значение одним из членов множества. Если да, возвращается true, если нет - false.
|
|
Примечания |
Наборы ограничены 256 различными значениями. Каждый элемент приравнен к целому числу 0,1,2... 255
Целочисленные наборы отображаются непосредственно этими значениями элемента, и поэтому ограничены самым высоким значением 255.
Однако, Вы можете сравнить значение больше чем 255 с Целочисленным набором. Delphi просто использует самый низкий байт Целого числа. Например, испытательное значение 258 имело бы значение младшего байта 3.
|
|
Похожие команды |
Exclude Исключает значение из переменной набора (множества)
Include Включает значение во множество переменных
Set Определяет множество до 255 различных значений
| |
|
Пример кода : Определяет является ли символ буквой |
begin IsLetter('G'); // G - символ алфавита (верхнего регистра) IsLetter('1'); // 1 не является буквой
end;
// Проверка, является ли символ буквой
procedure TForm1.IsLetter(Letter : char);
var
Alphabet : set of 'A'..'Z';
begin
Alphabet := ['A'..'Z'];
if Letter In Alphabet then
ShowMessage(Letter+' в алфавите')
else
ShowMessage(Letter+' не в алфавите');
end;
|
G в алфавите
1 не в алфавите
|
|