Lua — различия между версиями
Evereskun (обсуждение | вклад) |
Evereskun (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
[[Файл:Func.png]] | [[Файл:Func.png]] | ||
+ | |||
+ | == Пример использования == | ||
+ | |||
+ | Рассмотрим пример использования скрипта для написания программы Калькулятор |
Версия 11:04, 12 февраля 2016
Lua - скриптовый язык программирования.
Официальный сайт Lua - http://www.lua.org/home.html.
Введение
Lua - динамически типизированный язык, предназначенный для использования в качестве расширения или в качестве скриптового языка, и при этом достаточно компактный, чтобы поместиться на различных исполняющих платформах. Он поддерживает небольшое количество структур данных, такие как логические значения, числа (по умолчанию — двойной точности с плавающей точкой), а также строки.
Используется в редакторе для увеличения скорости исполнения кода.
Создание скрипта
В машине состояний, выбрав добавляемое свойство, есть возможность создать или открыть уже существующий скрипт (edit script):
Программа - интерпретатор для работы со скриптами Lua - ZeroBrane Studio: http://studio.zerobrane.com/
Основные функции
При создании скриптов в первой вкладке всегда создается файл viewer.lua, где перечислен список доступных функций и параметров.
Существует четыре вида функций для взаимодействия скрипта с машиной состояний:
Пример использования
Рассмотрим пример использования скрипта для написания программы Калькулятор