Разве в Lua нет чего-то сопоставимого с method_missing в Ruby?

Я припоминаю, что в Lua есть что-то похожее на метод_missing в Ruby. Или я неправильно вспоминаю?


person Dexygen    schedule 11.10.2011    source источник


Ответы (1)


__index и __newindex таблицы метатаблицы таблицы можно использовать с тем же эффектом, что и метатаблица Ruby method_missing.

person JoeG    schedule 11.10.2011
comment
Да, после более внимательного поиска в Google я нашел этот URL-адрес lua.org/pil/13.4.1. html из руководства Lua, в котором говорится: когда мы обращаемся к отсутствующему полю в таблице .... такой доступ заставляет интерпретатор искать метаметод __index - person Dexygen; 12.10.2011