ТОМ: язык программирования: различия между версиями
ASBer (обсуждение | вклад) (→run / запустить) |
ASBer (обсуждение | вклад) (→global / глобал) |
||
Строка 77: | Строка 77: | ||
==Предопределенные объекты== | ==Предопределенные объекты== | ||
===global / глобал=== | ===global / глобал=== | ||
+ | global - системный объект. | ||
+ | Используется для хранения глобальных переменных и функций. | ||
+ | Создается при старте системы. | ||
+ | |||
+ | global.title содержит наименование системы "ТОМ" | ||
+ | |||
+ | global.description - номер версии и прочую информацию. | ||
+ | |||
+ | Свойства и методы global доступны в контексте других объектов как глобальные функции и переменные. | ||
+ | |||
===pers / перс=== | ===pers / перс=== | ||
===this / это=== | ===this / это=== |
Версия 12:26, 29 сентября 2008
Содержание
Операторы
=
Оператор "=" используется:
- Для присвоения значений:
Синтаксис: A = Б
где: A - переменная или свойство, Б - значение или вычисляемое выражение
результат: переменной (свойству) А присваивается значение Б.
- Для определения строчных синонимов:
Синтаксис: "А" = "Б" = "В"
где: А, Б, В - строки, не содержащие пробелов
результат: при парсинге строки Б и В подменяются строкой А
- Для определения объектов-синонимов:
Синтаксис: A = Б
где: А и Б - объекты
результат: объект Б становится синонимом объекта А.
+, -, *, /
Математические операторы
==, !=-<>, >, <, >=, <=
Операторы сравнения значений
&-and-и, |-or-или, !-не
Логические операторы
~, *
Лингвистические операторы
Конструкции языка
if-else / если-иначе
for / цикл
while / пока
switch-case / выбор-случай
Команды языка
debug / отладка
- debug on / отладка вкл - включает режим отладки;
- debug off / отладка выкл - выключает режим отладки;
- debug "message" / отладка "сообщение" - с режиме отладки выводит сообщение на экран.
run / запустить
- run "file name" / запустить "имя файла" - запускает на исполнение указанный файл.
При этом происходит потеря всех текущих данных.
include / загрузить
break / прервать
continue / продолжить
return / возврат
Категории объектов
location / локация
unique / уникальное
class / класс
counting / счетное
mental / мыслимое
action / действие
Предопределенные объекты
global / глобал
global - системный объект. Используется для хранения глобальных переменных и функций. Создается при старте системы.
global.title содержит наименование системы "ТОМ"
global.description - номер версии и прочую информацию.
Свойства и методы global доступны в контексте других объектов как глобальные функции и переменные.