• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено Проблема с видимостью переменной

Civil

New member
Отрывок кода ниже. Интересна переменная wb. По результату выполнения строки "print("receive from uart:", wb, data)" понятно, что она не видна внутри функции, хотя и объявлена как глобальная. Как быть?
Код:
wb=7
uart.setup(0, 9600, 8, 0, 1, 0)

uart.on("data", 1,
  function(data)
    print("receive from uart:", wb, data)
end, 0)
 

Civil

New member
Разобрался. Проблема была в удивительном (для меня) порядке исполнения кода.
Тему можно удалить.
 
Сверху Снизу