2398 байт добавлено
, 11:36, 13 января 2013
== Расшифровка ==
NanoTrasen Scripting Language
== Синтаксические особенности ==
Операторные скобки - "{" и "}"<br>
Знак присваивания - "="<br>
Отступы игнорируются, на конце каждой строки требуется ";"<br>
Для объявления переменной не требуется никаких ключевых слов, ей может быть любое не зарезервированное ранее слово, поддерживается принцип области применения (т.е. принцип локальных переменных)
==== Пример кода: ====
{<br>
myVariable = 12345;<br>
if ( myVariable == 12345 ) { qwerty = 1; qwerty = qwerty + 1;} else { myVariable = 1; }<br>
}<br>
== Тип данных ==
Т.к. язык не типизованный, указания типа данных не требуется. Присутствуют целые и дробные числа, а также массивы.
== Операторы ==
=== Бинарные ===
{| class="wikitable" width="20%"
|-
! Использование
! Использование
|-
| 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 <nowiki>||</nowiki> 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
|-}
<br>
{|class="wikitable" width="20%"
|-
! Название
! Использование
! Возвращаемый результат
|-
| Битное И
| X & Y
| 101
|-
| Битное ИЛИ
| X <nowiki>|</nowiki> Y
| 111
|-}