NTSL Script: различия между версиями

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
(Новая страница: «== Расшифровка == NanoTrasen Scripting Language == Синтаксические особенности == Операторные скобки - "{" и "}...»)
(нет различий)

Версия от 11:36, 13 января 2013

Расшифровка

NanoTrasen Scripting Language

Синтаксические особенности

Операторные скобки - "{" и "}"
Знак присваивания - "="
Отступы игнорируются, на конце каждой строки требуется ";"
Для объявления переменной не требуется никаких ключевых слов, ей может быть любое не зарезервированное ранее слово, поддерживается принцип области применения (т.е. принцип локальных переменных)

Пример кода:

{
myVariable = 12345;
if ( myVariable == 12345 ) { qwerty = 1; qwerty = qwerty + 1;} else { myVariable = 1; }
}

Тип данных

Т.к. язык не типизованный, указания типа данных не требуется. Присутствуют целые и дробные числа, а также массивы.

Операторы

Бинарные


Использование Использование
X == Y Вернёт TRUE если X = Y
X != Y Вернёт TRUE если X =/= Y
X > Y Вернёт TRUE если X больше Y
X < Y Вернёт TRUE если Х меньше Y
X >= Y Вернёт TRUE если X больше или равен Y
X <= Y Вернёт TRUE если X меньше или равен Y
X && Y Вернёт TRUE если X и Y равны TRUE
X || Y Вернёт TRUE если X, Y, или они оба равны TRUE
X + Y Вернёт сумму X и Y
X - Y Вернёт разность X и Y
X * Y Вернёт произведение X и Y
X / Y Вернёт частное X и Y
X^Y Вернёт X в степени Y
X%Y Вернёт остаток X / Y
Название Использование Возвращаемый результат
Битное И X & Y 101
Битное ИЛИ X | Y 111