Справочник функций и процедур Delphi: In

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

In
Ключевое слово
Используется, чтобы проверить, является ли значение членом множества unit
  Ordinal expression in Set expression


Описание
Ключевое слово 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 не в алфавите
 


Последние добавленные на сайт исходники

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

Айболит (remote control)

 

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

Canvas Drawing

 

Copyright © 2004-2022 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте   Facebook   Ссылка на Twitter   Ссылка на Telegram