ВУЗ:
Составители:
Рубрика:
>= проверка вхождения; возвращает True, если второе множество вклю-
чено в первое;
in проверка принадлежности; в этой бинарной операции первый элемент
− выражение, а второй – множество одного и того же типа; возвращает
True, если выражение имеет значение, принадлежащее множеству:
3 in s6 // возвращает True;
2*2 in s1 // возвращает False.
Дополнительно к этим операциям можно использовать две процедуры.
include – включает новый элемент во множество.
Обращение к процедуре: Include(S,I).
Здесь s – множество, состоящее из элементов базового типа TSetBase;
I − элемент типа TSetBase, который необходимо включить во множество.
exclude – исключает элемент из множества.
Обращение: exclude(S,I).
Параметры обращения – такие же, как у процедуры include. В отличие
от операций + и –, реализующих аналогичные действия над двумя мно-
жествами, процедуры оптимизированы для работы с одиночными эле-
ментами множества и поэтому отличаются высокой скоростью выпол-
нения.
Строки
Для обработки текстов в Object Pascal используются следующие
типы:
• короткая строка shortString или string [n] , где n <= 255;
• длинная строка string;
• широкая строка WideString;
• нуль-терминальная строка pchar.
Общим для этих типов является то, что каждая строка трактуется как
одномерный массив символов, количество символов в котором может
меняться в работающей программе: для string [n] длина строки меняется
от 0 до n, для string и pchar − от 0 до 2 Гбайт.
В Windows широко используются нуль-терминальные строки,
представляющие собой цепочки символов, ограниченные символом #о.
Максимальная длина такой строки лимитируется только доступной па-
мятью и может быть очень большой. Следует отметить, что символы в
нуль-терминальных строках нумеруются с 0.
В 32-разрядных версиях Delphi введен новый тип string, сочетаю-
щий в себе удобства обоих типов. При работе с этим типом память вы-
50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
