Lua — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
Строка 25: Строка 25:
  
 
[[Файл:Func.png]]
 
[[Файл:Func.png]]
 +
 +
== Пример использования ==
 +
 +
Рассмотрим пример использования скрипта для написания программы Калькулятор

Версия 11:04, 12 февраля 2016

Lua - скриптовый язык программирования.

Официальный сайт Lua - http://www.lua.org/home.html.

Введение

Lua - динамически типизированный язык, предназначенный для использования в качестве расширения или в качестве скриптового языка, и при этом достаточно компактный, чтобы поместиться на различных исполняющих платформах. Он поддерживает небольшое количество структур данных, такие как логические значения, числа (по умолчанию — двойной точности с плавающей точкой), а также строки.

Используется в редакторе для увеличения скорости исполнения кода.

Создание скрипта

В машине состояний, выбрав добавляемое свойство, есть возможность создать или открыть уже существующий скрипт (edit script):

Edit script.png

Программа - интерпретатор для работы со скриптами Lua - ZeroBrane Studio: http://studio.zerobrane.com/

Основные функции

При создании скриптов в первой вкладке всегда создается файл viewer.lua, где перечислен список доступных функций и параметров.

Существует четыре вида функций для взаимодействия скрипта с машиной состояний:

Func.png

Пример использования

Рассмотрим пример использования скрипта для написания программы Калькулятор