WinCap 316 Опубликовано 3 Марта 2020 @Norman Eisenherz pk = net_packet() -- Если функция без аргументов pk["имя_функции"](pk) -- Если функция с аргументами a, b, c pk["имя_функции"](pk, a, b, c) 1 S.T.A.L.K.E.R. CoP Objects (upd 15.11.24) Поделиться этим сообщением Ссылка на сообщение
WinCap 316 Опубликовано 29 Мая 2021 @Graff46, крутой код, ничего не скажешь... 1. А зачем в функции bar() рекурсия? Почему не использовать repeat-until? Представь стек вызовов если в таблице t будет 1000 значений. 2. Обязательно хранить в c1 и c2 замыкание bar() со всеми переменными? Особенно с параметром t, в котором может быть большая таблица. Лучше пересмотреть реализацию в сторону более "простого" кода. Откровенно говоря - не знаю где проблема. Возможно в том, что в первом примере функция bar() именованная. S.T.A.L.K.E.R. CoP Objects (upd 15.11.24) Поделиться этим сообщением Ссылка на сообщение