D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / FlashBASIC / Операторы

Операторы

$chain Передает управление
$options Устанавливает режим совместимости для компилятора BASIC
abort Завершает программу или процедуру PROC
assignment Присвоение переменной значения
aux Включает или выключает подкачку данных во вспомогательный порт
begin-transaction Открывает транзакцию
break Включает или отключает клавишу <Break>
call Вызов внешней подпрограммы FlashBASIC
capturing Переключает захват вывода
case Множественный оператор условия
casing Включает или выключает различение регистра
cfunction Декларирует список C-функций
chain Передает управление исполняемому выражению TCL
chap Поставляется для совместимости
clear Инициализирует все переменные
cleardata Очищает стек входных данных
clearfile Очищает файл, заданный файловой переменной
clearselect Очищает указанный активный список
close Закрывает файл
com Декларирует глобальные переменные
commit work Завершает транзакцию
compare Сравнивает два динамических массива
convert Преобразует символы
crt Выводит выражение на экран
data Создает очередь ответов для последующих запросов
debug Вызывает отладчик FlashBASIC
del Удаление элемента из динамического массива
delete Удаляет запись из файла
dim Декларирует массив заданной размерности
echo Переключает терминальное эхо
end Завершение текста программы
enter Передает управление каталогизированной программе
equ Декларирует константы при компиляции
error Выводит сообщение об ошибке
execute Выполняет TCL-команду, заданную выражением
exit Выполняет досрочный выход из циклов loop и for
file Открывает файл и создает фиксированный массив
filelock Устанавливает блокировку файла
fileunlock Cнимает исключительную блокировку файла
footing Определяет основание отчета
for Цикл пошаговый
get Извлекает строку необработанных символов из другого порта
gosub Передает управление внутренней подпрограмме
goto Передает управление на метку
heading Определяет заголовок отчета
hush Включает или выключает
if Выполнение по условию
ifr Вычисляет результат логического выражения
in Вводит единичный символ
include Вставка исходного кода программы из записи
input Ввод данных
inputclear Очищает входной буфер клавиатуры
inputctrl Включает/выключает возможность ввода управляющих символов
inputerr Используется совместно с "input" для вывода сообщения об ошибке в строке статуса.
inputnull Определяет пустой символ ввода для "input @"
inputparity Включает/выключает расширенный набор символов (xcs) на текущем порту
inputtrap Задает условные переходы на подпрограммы для оператора "input @"
inputtrap goto Задает условные переходы на метки для оператора "input @"
ins Вставляет строку в динамический массив
key Ищет идентификатор записи в индексе типа "b"-дерева
let Необязательный оператор присваивания
locate Ищет элемент в строке, заданной выражением
lock Устанавливает блокировку исполнения
loop Цикл
mat Инициализирует статический массив
matbuild Преобразует массив заданной размерности в динамический массив
matparse Преобразует динамический массив в массив заданной размерности
matread Считывает запись в динамический массив
matwrite Записывает динамический массив в файл
null Пустая директива
on-gosub Вычисляемый переход на подпрограмму
on-goto Вычисляемый переход на метку
open Открывает файл для чтения или записи
out Выводит единичный символ
page Вызывает переход на новую страницу
precision Определяет точность вычислений
print Выводит результат выражения на принтер или экран
print on Направляет выходные данные в один из нескольких файлов печати
printchar Выводит единичный символ
printer Управление выводом
procread Читает первичный буфер ввода
procwrite Пишет данные в первичный буфер ввода
program Объявление начала программы
prompt Задает символ приглашения на ввод
read Считывает запись в динамический массив
readnext Возвращает следующий идентификатор записи из активного списка
readt Считывает с ленты одну запись
readtl Считывает метку с магнитного носителя
readtx Считывает с ленты одну запись и выводит в шестнадцатиричной форме
readv Считывает один атрибут
release Снимает блокировки группы/записи
rem Обозначает комментарий
remove Удаляет подстроку, ограниченную системным разделителем
replace Обеспечивает целостность "мостов"
return Возвращает управление из внутренней или внешней подпрограммы
rewind Устанавливает магнитный носитель на начало
rollback work Выполняет откат транзакции
root Открывает индекс для чтения
rqm Приостанавливает выполнение на заданное время
select Создает внутренний активный список
send Отправляет вывод на указанный порт
sleep Приостанавливает выполнение на заданный период времени
spoolq Включает/выключает вывод сообщения спулера с номером вхождения
status Возвращает значение функции system(0)
stop Останавливает программу
sub Определяет внешнюю подпрограмму
ta Переключает или сбрасывает буфер опережающего ввода с клавиатуры
tcl Выполнить команду TCL
tclread Считывает команду TCL в переменную
transaction Разрешает или запрещает участие в транзакции
transaction cache Разрешает или запрещает чтение кэша в транзакции
transaction flush Включает/выключает механизм сброса транзакции на диск
unlock Снимает блокировку выполнения
weof Пишет на ленту маркер конца файла
write Пишет динамический массив в файл
writet Пишет строку на магнитный носитель
writev Записывает один атрибут