"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автораиндексы (слева направо) заново объявленным GROUP и его членам. Вложе-
ние трех одномерных массивов продуцирует переменную, нуждающуюся в трех индексах. Одного измерения массив внутри двух-размерного массива требует трех индексов и т.д. Количество размерностей GROUP- структуры описывается точно также как его GROUP-оператор. Сумма индексов не мо- - 29 - жет превышать четырех. Данные массива не могут превышать 65520 байтов. Индексы м.б. константами, переменными, функциями и выражениями. 3.8. Массивы как параметры процедур и функций. Массив не м.б. объявлен парамметром PROCEDURE или FUNCTION опе- ратором до тех пор, пока он является "внешним параметром массива". DIM атрибут используется с оператором EXTERNAL для объявления внешнего параметра массива. Каждый необходимый размер массива д.б. специфицирован в DIM-атрибуте, но параметр "размер" не нуждается ни в чем другом, кроме 1, например: label EXTERNAL, DIM(1,1) объявляет двухразмерный внешний массив. Параметры "размер" не диктуют объявление размера, т.к. массив "внешний" или другими словами, "описан везде". Метка массива (сама) не м.б. использована в выполняемых опера- торах. Компилятор надеется, что индексы будут специфицированы. К мас- сиву можно обращаться из процедуры, идя к нему с внешним параметром размерности. Массив проходит с внешним параметром размерности, при 3.9. Директивы компиляторa. 3.9.1. Директива EQUATE. Форма 1: Метка EQUATE(метка) Форма 2: Метка EQUATE(константа) Форма 3: Метка EQUATE(шаблон) Форма 4: Метка EQUATE(ключ) Директива EQUATE назначает метку другой метке, числовому или символьному значению, обозначению шаблона или символьного слова. Мет- ка EQUATE -директивы не м.б. резервным словом или ключевым словом, используемым в DATA section. Метка EQUATE-директивы не м.б. такой как ее параметр. В форме 1 EQUATE, параметр (метка) м.б. любым допустимым опера- тором метки. Эта форма EQUATE м.б. использована для объявления замес- тителя метки (чаще называемого алиас). В форме 2, параметр (константа) м.б. любой числовой или сим- вольной константой. Эта форма м.б. использована для объявления метки как сокращенной записи для long констант (таких как Pi) или сделать константу легче для определения и изменения. В форме 3, параметр (шаблон) д.б. знаком шаблона. Эта форма м.б. использована для объявления метки как стенографии для обозначе- |
|
|