ВУЗ:
Составители:
Рубрика:
К каждому из компонентов записи можно получить доступ, если ис-
пользовать составное имя, т. е. указать имя переменной, затем точку и
имя поля:
a.day := 27;
b.year := 1939;
Чтобы упростить доступ к полям записи, используется оператор при-
соединения with:
with <переменная> do <оператор>;
Здесь with, do – зарезервированные слова (с, делать);
<переменная> – имя переменной типа запись, за которой возможно сле-
дует список вложенных полей;
<оператор> – любой оператор Object Pascal.
Пример использования оператора with:
с.Bd.Month := 9;
// Это эквивалентно
with c.Bd do Month := 9;
Множества
Множества – это наборы однотипных логически связанных друг
с другом объектов. Характер связей между объектами лишь подразуме-
вается программистом и никак не контролируется Object Pascal. Коли-
чество элементов, входящих в множество, может меняться в пределах от
0 до 256 (множество, не содержащее элементов, называется пустым).
Именно непостоянством количества своих элементов множества отли-
чаются от массивов и записей.
Два множества считаются эквивалентными только тогда, когда
все их элементы одинаковы, причем порядок следования элементов в
множестве безразличен. Если все элементы одного множества входят
также и в другое, говорят о включении первого множества во второе.
Пустое множество включается в любое другое.
Описание типа множества имеет вид:
<имя типа> = set of <базовый тип>;
Здесь <имя типа> – правильный идентификатор;
set, of – зарезервированные слова (множество, из);
48
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »
