"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автора Функция есть подпрограмма, которая возвращает промежуточное
значение выражению. Функция используется в том же самом контексте, как переменная; тем не менее, функция должна следовать со списком па- раметров Функция, у которой нет параметров, следует с пустым списком параметров, например: ERROR(). Есть два рода функций. Пользовательские функции начинаются опе- ратором FUNCTION и появляются как параметр FUNC оператора в MAP-структуре. Атрибут FUNC оператора (LONG, REAL или STRING) дает тип данных возвращаемой величины. Библиотечные функции являются встроенными в язык Clarion и не объявляются в МАР-структуре. Тип данных возвращаемой величины библио- течной функции описывается в гл.13. Список библиотечных функций: ABS BSHIFT CONTENTS FOREHUE LOGE RANDOM SUB ACOS BXOR COS FORMAT LOWER RECORDS TAN AGE BYTES DATE INRANGE MAXIMUM REFER TODAY ALL CENTER DAY INSTRING MEMORY RIGHT UPPER ASIN CHOICE DEFORMAT INT MONTH ROUND VAL ATAN CHR EOF KEYBOARD NAME ROW YEAR BACKHUE CLIP ERROR KEYCODE NUMERIC ROWS BAND CLOCK ERRORCODE LEFT OMITTED RUNCODE BOF COL FIELD LEN PATH SIN BOR COLS FIELDS LOG10 POINTER SQRT Числовые константы являются фиксированными величинами, которые входят в предложения объявления атрибутов, и в выражения. Например, в выражении I+1, 1 - числовая константа. Десятичная числовая константа содержит необязательный знак "минус" впереди в це- лой части и необязательную десятичную точку в дробной. Форматировать символы, такие как запятые и знак доллара не разрешается в числовых константах, а числовая константа не может заканчиваться десятичной точкой. В добавление к десятичным (основание 10), числовые конситанты м.б. двоичными (основание 2), восьмеричными (основание 8) или шест- надцатеричными (основание 16). Двоичные константы содержат впереди необязательный знак минус, - 32 - цифры 0 и 1, и ограничиваются В или Ь. Восьмеричные константы содержат впереди необязательный знак ми- нус, цифры от 0 до 7, и ограничены 0. Шестнадцатеричные константы содержат впереди необязательный знак минус, цифры от 0 до 9 и буквы ои А до F (которые обозначают числа от 10 до 15), и ограничиваются H или h. Самый левый символ шестнадцатеричнoй константы не д.б. А или F. Очень большие или очень маленькие константы могут выражаться в научной нотациим (степени десяти). Научная нотация использует формат: - #. ##### + ### , где - #.##### - знаковая десятичная величина |
|
|