Команда DO

Команда DO заставляет Caché запустить следующую за ней строку или совокупность строк, заключенных в {}. Если метод не возвращает значений, или эти значения не важны, можно использовать команду DO для запуска методов.

Команда SET

Команда SET используется для присвоения значений переменным. Она может присваивать значение одной или нескольким переменным одновременно. Чтобы присвоить значение одной переменной, используйте следующий синтаксис:

SET variable=<expression>

Присвоить значение сразу нескольким переменным можно следующим образом:

SET (x1, x2,..., xN) = <expression>

Команда WRITE

Команда WRITE может быть использована как с аргументом, так и без него. Без аргумента команда WRITE выводит на используемое устройство вывода имена всех переменных локальной среды и их значений. Если в качестве аргумента команды WRITE задано правильное выражение, то на устройство вывода будет выведено значение этого выражения.

Например, чтобы отобразить значение переменной x, необходимо записать:

WRITE x

Команда READ

Команда READ позволяет принимать и сохранять данные, введенные пользователем с текущего устройства ввода. Команда READ имеет следующий синтаксис:

READ формат, строка, переменная

где формат определяет, будет ли вводимая пользователем информация видна на экране, строка появится на экране перед приглашением ввода, а переменная сохранит введенные данные.

Чтобы определить область ввода для пользователя, используются следующие коды:

Таблица 1 – Операторы форматного вывода.

Код форматирования Эффект
! Начинает новую строку
# Начинает новую страницу. На терминале очищает текущий экран и позиционирует курсор в верхний левый угол экрана
?n Переводит курсор на n колонку, где n – положительное целое число

Команда QUIT

Команда QUIT завершает процесс, запущенный командами DO или FOR или завершает исполнение внутренней функции или метода.

Команда QUIT без аргумента завершает выполнение команд DO или FOR, функций или методов, не возвращающих значение, и передает управление следующей строке кода.

Команда QUIT с аргументом работает только внутри функций и методов и возвращает значение аргумента.

Примечание: В Cache Object Script нет старшинства операций. Выражение вычисляется слева направо.

Команда NEW

Команда NEW инициализирует переменные. Все переменные, используемые в методе, следует инициализировать с помощью этой команды.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: