исполнении прога. Хотя предпосылок нет.
На дебаге заметила, что периодически из одной функции переключается на другую, но возвращается назад. Обе функции работают с общей глобальной таблицей. Мб тут фишка...
В общем, вопрос: в Lua как-то по-особому идет работа с функциями? Я рассчитывала, что функция не возвращает управление и, собс-но не дает доступа к изменению глобальных переменных никому, пока не закончит. Это не так?
Скинь сурц
если ты не используешь корутины (что скорее всего так), то да, функции не возвращают управление пока не закончат. Но у меня откуда-то предчуствие, что мы сейчас говорим не о скрипте запущенном в puc-rio'вском интерпретаторе, и даже не в luajit'е, а о какой-то софтине с тредами.
Обсуждают сегодня