Язык процедур 2-REXX для OS-2


Язык процедур 2-REXX для OS-2

Примеры арифметических выражений

Использование сравнений
Логические операторы - Примеры
Пример цикла DO WHILE
Пример цикла DO UNTIL

Язык процедур 2-REXX для OS-2

Язык процедур 2/REXX для OS/2


Приступая к работе с REXX
Написание процедур
Использование основных элементов языка REXX
Комментарии

Строки
Инструкции
Команды OS/2
Операторы присваивания
Метки

Язык процедур 2-REXX для OS-2

Работа с переменными и арифметическими выражениями
Переменные
Значение
Выполнение арифметических вычислений
Написание арифметических процедур REXX

Язык процедур 2-REXX для OS-2

Средства языка REXX

Принятие решений (IF THEN)
Инструкция ELSE
Инструкции SELECT, AND, WHEN, OTHERWISE и NOP
Операторы истинности и ложности
Логические операторы NOT, AND, OR

Язык процедур 2-REXX для OS-2

Автоматизация повторяющихся задач - использование циклов
Повторяющиеся циклы
Условные циклы
Выход из циклов
Разбор слов
Расширенные функции REXX

Язык процедур 2-REXX для OS-2

Ключевые инструкции

ADDRESS
ARG
CALL
DO
DROP
EXIT

IF
INTERPRET
ITERATE
LEAVE
NOP
NUMERIC
OPTIONS
PARSE

PROCEDURE
PULL
PUSH
QUEUE
RETURN
SAY
SELECT
SIGNAL

TRACE

Язык процедур 2-REXX для OS-2

Функции
ABBREV
ABS (Абсолютное значение)
ADDRESS
Функции API

ARG
BEEP
BITAND
BITOR
BITXOR
B2X (Двоичное в шестнадцатеричное)
C2D (Символьное в десятичное)
C2X (Символьное в шестнадцатеричное)
CENTER/CENTRE
CHARIN

CHAROUT
CHARS
COMPARE
CONDITION
COPIES
D2C (Десятичное в символьное)
D2X (Десятичное в шестнадцатеричное)
DATATYPE
DATE

DELSTR (Удаление строки)
DELWORD
DIGITS
DIRECTORY
ENDLOCAL
ERRORTEXT
FILESPEC
FORM
FORMAT

FUZZ
INSERT
LASTPOS
LEFT
LENGTH
LINEIN
LINEOUT

LINES
MAX
MIN
OVERLAY
POS
QUEUED
RANDOM
REVERSE
RIGHT
SETLOCAL

SIGN
SOURCELINE
SPACE
STREAM
STRIP
SUBSTR
SUBWORD
SYMBOL

TIME
TRANSLATE
TRUNC
VALUE
VERIFY
WORD
WORDINDEX

WORDLENGTH
WORDPOS
WORDS
X2B (Шестнадцатеричное в двоичное)
X2C (Шестнадцатеричное в символьное)
X2D (Шестнадцатеричное в десятичное)
XRANGE
Интерфейс очередей
Функция RXQUEUE

Содержание раздела