Привет всем!
Подскажите пожалуйста как запихнуть функцию string в таблицу.
Таблица нужна для того, что бы функцию положить в модуль. Конечно можно и обойтись без таблицы, но по таблице я еще определяю модуль.
Вот в примере "foo1" в таблице, а "foo2" string, так вот - как эти функции объединить?
Пытаюсь сделать так, но это не работает
Спасибо.
Подскажите пожалуйста как запихнуть функцию string в таблицу.
Таблица нужна для того, что бы функцию положить в модуль. Конечно можно и обойтись без таблицы, но по таблице я еще определяю модуль.
Вот в примере "foo1" в таблице, а "foo2" string, так вот - как эти функции объединить?
Код |
---|
T={} function T.foo1(x) return string.reverse(x) end T.foo1("123") -- вернет 321 function string:foo2() return string.reverse(self) end ("123"):foo2() -- вернет 321 |
Код |
---|
T={} function T.string:foo3() return string.reverse(self) end |