sfd
Урок 2. SLS. Введение в LUA
Всем здрасте! Сегодня скажу пару слов о LUA. Рассмотрим типы данных. Как их хранить в переменных. Область видимости переменных. Ну и так, по мелочи :) Автоматизации в умном доме на базе шлюза SLS Gateway, рано или поздно сводятся к разработке скриптов на языке LUA. Кончено, разработчик обещает нам натыкивание автоматизаций мышкой аж с ноября 2021 года и если верить всем известной поговорке Сценарии должны случиться к концу настоящего года. Посмотрим. А пока, будем рассчитывать только на себя и эффективно пользоваться тем что есть...
Lua "Hello World"
Простейшая программа на Lua, напечатаем: "Hello World": В качестве более сложного примера используем объявление переменной. Глобальным переменным не нужны объявления; вы их просто используете. Обратиться к неинициализированной переменной не является ошибкой; вы всего лишь получите значение nil в качестве результата: Если вы присвоите nil глобальной переменной, то Lua поведет себя так, как если бы эта переменная никогда не использовалась: Кроме глобальных, Lua поддерживает и локальные переменные...