Привет всем!
Подскажите пожалуйста как запихнуть функцию 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
 |