"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автораDOS INDE REPORT TABLE
EXTERNAL-атрибут допускает метку EXTERNAL-оператора для исполь- зования как ограниченного параметра. Хотя эти атрибуты EXTERNAL удобны для обобщенных процедур рабо- ты с файлами, у них есть также недостатки. Если тип даты вызываемого параметра не подходит соответствующему EXTERNAL - атрибуту, программа останавливается с ошибкой. 3.5. Структура GROUP. Метка GROUP Операторы . GROUP - оператор позволяет многократно объявленным операторам ссылаться на простое имя переменной. GROUP-оператор и операторы, сле- дующие за ним,называются GROUP-структурой. GROUP-структура ограничена точкой или END-оператором. GROUP-структуры могут использоваться, что- бы проставить размеры в ряде объявлений или сравнить составные пере- менные. Группы также помогают организовать сложные программы сохране- нием связанных данных вместе. CLEAR процедура может использовать нуль или пробел в объявлениях в GROUP-структуре. GROUP-переменные тракту- ются как строки в выражениях. Структуры GROUP м.б. сгрупированы (структуры внутри структур). сопоставимы обычно, когда сравниваются как строки. Поэтому GROUP-структуры, содержащие эти типы данных не будут сравниватьсмя или использоваться как ключи в файлах или табличной памяти. DIM, OVER и PRE-атрибуты могут использоваться с GROUP. 3.6. Неявные переменные. Неявные переменные не требуют предложений объявления. Clarion язык обеспечивает 3 типа неявных переменных (LONG, REAL и STRING(32)), которые создаются Компилятором в их первой ссылке и ини- циализируются в соответствии с их типом.Знак фунта(#) в последней по- зиции переменной идентифицирует переменную как LONG; знак доллара($) обозначает REAL; знак цитаты(") обозначает 32-символьную строку STRING. LONG и REAL неявные переменные инициализируются как нуль, а не- явная строка инициализируется пробелами. Имя неявной переменной, включая символ ограничения, не может превышать 12 символов. - 28 - 3.7. Атрибуты переменных. 3.7.1. Атрибут PRE. PRE атрибут обеспечивает приставку, которая м.б. использована для различия идентичных имен переменных, которые встречаются в раз- |
|
|