Пользовательский тип данных.
Записи Комбинированный тип характеризует объекты, называемые записями. Запись – это сложная переменная с несколькими компонентами. В отличие от массивов компоненты записи (поля) могут иметь разные типы и доступ к ним осуществляется не по индексу, а по имени поля. При определении комбинированного типа задаются имя и тип каждого поля. Тип имеет следующую структуру: type <имя_типа> <имя_поля1> as <тип> <имя_поля2> as <тип> ……………… end type где <имя_типа> -- имя пользовательского типа,правильный идентификатор; <имя_поля1> -- поля; представляют собой последовательность разделов записи. <тип> -- типы данных языка Basic или другой пользовательский тип. Символьные строки в пользовательском типе данных должны быть строками фиксированной длины. К каждому компоненту записи можно обратиться, используя имя переменной типа записи и имя поля, разделенные точкой. Пользовательский тип должен быть описан оператором TYPE только в главном модуле Пример: type persona ‘имя записи задаем пользовательский тип Name as string*25 Group as string*4 type adress ‘имя новой записи street as string*15 nhome as integer end type end type dim pupil as persona ‘резервируем память под переменную пользовательского типа Обращение pupil.name=”Иванов” pupil.group=”2ПГ1” pupil.adress.street=”Новая” pupil.adress.nhome=32
|