| ||||||||||||||||||||||||||
|
2. Оператор присоединения WITH. В случае использования вложенных записей при обращении к их отдельным
элементам могут получаться очень длинные составные имена. Для сокращения записи
составных имен используется оператор with, который
имеет следующий вид: Здесь <имя_записи> - простое или составное имя записи; <оператор> - простой или составной оператор, в котором при ссылках на элементы записи имя_записи можно опускать. При этом данный оператор не должен изменять переменную, указанную в имени записи. Один раз указав переменную типа запись в операторе with, можно работать с именами полей как с обычными
переменными, т.е. без указания перед идентификатором поля имени переменной,
определяющей запись. Турбо Паскаль допускает вложение записей друг в друга (т.е. поле в
записи может быть в свою очередь тоже записью), соответственно оператор with
тоже может быть вложенным: Это вложение эквивалентно такой последовательности операторов: with R1, R2, ..., Rn do <оператор>; Уровень вложения не должен превышать 9. |
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||||
© Copyright(c) 2004 Amro Group. All rights reserved |
|