Перейти к содержимому
Ktlo

Метатаблицы, Lua

Рекомендуемые сообщения

Жаль что не пашет(

Что-то вы все не так делаете. У меня на интерпретаторе Lua 5.1 все норм пашет. В Lua 5.2 тоже должно - ведь работает же в OpenComputers такое, да? С Lua 5.3 тоже самое. 

 

P. S. Теперь я понял. Оказывается, у меня тоже не работает. Хотя, можно это все обернуть в функцию:

t={}
pseudofunctionTable=setmetatable({},{__call=function(self,...) print("it works!",...) end})
mt={__call=function(self,...) pseudofunctionTable(...) end}
setmetatable(t,mt)
t("and this is cool.")
Изменено пользователем TC1061

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...