NTSL Script: различия между версиями
Материал из Chaotic Onyx
Перейти к навигацииПерейти к поискуEditor (обсуждение | вклад) (Новая страница: «== Расшифровка == 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 |