Редактирование:
NTSL
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Руководство по синтаксису == NT Script придерживается простого в использовании синтаксиса, разработанного для пользователей всех уровней опыта программирования. Пробелы игнорируются, используются точки с запятой и фигурные скобки. === Переменные === Переменные используются для временного хранения любых форм данных, к которым можно получить доступ где-либо еще в коде. Для простоты мы будем игнорировать тот факт, что вы можете использовать переменные только в дочерней области. Вот как вы создаете переменную: myVariable = 5; Также вы можете присвоить переменной текстовое значение или строку. myVariable = "Hello world!"; === Функции === Функции могут быть использованы и определены динамически. Существуют разные предопределенные функции для каждой реализации NTSL, однако основные из них остаются прежними. Функция используется так: myVariable = getNumber(); В этом примере, ''myVariable'' присваивается любое значение, возвращаемое getNumber(). Каждая функция возвращает значение, даже если возвращаемое значение явно не определено. Вот еще несколько примеров использования функций: print(myVariable); print("Hello world!"); print("Griffing assistants in T-minus " + myVariable + " seconds."); Также можно определять свои функции, используя ключевое слово ''def''. def getNumber() { return 5; } === Блоки кода === Блоки кода вызываются, когда конкретный фрагмент кода сигнализирует о том, что он является представлением блока кода. Переменные, определенные в одном кодовом блоке, не могут быть применены или изменены в других несвязанных кодовых блоках; это известно как область. Например: myGlobalVariable = getNumber(); while(myGlobalVariable != 0) { myLocalVariable = 0; myGlobalVariable = myLocalVariable; } myLocalVariable = 50; // myLocalVariable не существует в этой области Когда интерпретатор читает закрывающую скобку, он уничтожает все определения переменных в области видимости, поэтому вы не можете использовать ни одну из переменных, которые существовали в этом конкретном блоке кода. === Ветвления === Цикл while () в предыдущем примере считается условным, поскольку он продолжает выполняться только тогда, когда условие между скобками выполняется. '! =' 'Известен как реляционный оператор, который возвращает истину интерпретатору, если myGlobalVariable не равен 0. Его можно прочитать как "пока myGlobalVariable не равен 0, выполнить следующий блок кода". Вот список всех реляционных операторов: <br>'''==''' : Равно <br>'''!=''' : Не равно <br>'''<''' : Меньше чем <br>'''>''' : Больше чем <br>'''<=''' : Меньше или равно <br>'''>=''' : Больше или равно Реляционные операторы могут использоваться в операторах if(), которые используются следующим образом: if(myVariableNumber == 50) { // блок кода } else { // условие не было выполнено // блок кода }
Описание изменений:
Обратите внимание, что все изменения в Proxima Wiki рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution Share Alike (см.
Proxima Wiki:Авторские права
). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией.
Не размещайте без разрешения материалы, защищённые авторским правом!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
Править код
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка
Важная информация
Правила сервера
Руководство для новичков
Основы ролевой игры
Основной план
Категории
Руководства
Профессии
Игровая вселенная
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице