<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Функцию с двоеточием в таблицу]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Функцию с двоеточием в таблицу форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 30 Apr 2026 01:23:32 +0300</pubDate>
		<item>
			<title>Функцию с двоеточием в таблицу</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39713/topic4741/">Функцию с двоеточием в таблицу</a></b> <i>как запихнуть функцию string  в таблицу.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Двоеточие всего лишь скрывает self, поэтому запихнуть можно в формате с точкой<br />
====code====
<pre>t.foo = string.reverse
</pre>
=============
и при вызове тоже точку использовать<br />
====code====
<pre>t.foo("123")
</pre>
=============
Возможно, у более лучших собаководов получше идеи найдутся. <br />
			<i>18.09.2019 04:20:04, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39713/topic4741/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39713/topic4741/</guid>
			<pubDate>Wed, 18 Sep 2019 04:20:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функцию с двоеточием в таблицу</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39710/topic4741/">Функцию с двоеточием в таблицу</a></b> <i>как запихнуть функцию string  в таблицу.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			И возможно ли это вообще? <br />
			<i>17.09.2019 18:13:06, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39710/topic4741/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39710/topic4741/</guid>
			<pubDate>Tue, 17 Sep 2019 18:13:06 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Функцию с двоеточием в таблицу</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message39709/topic4741/">Функцию с двоеточием в таблицу</a></b> <i>как запихнуть функцию string  в таблицу.</i> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Привет всем!<br />Подскажите пожалуйста как запихнуть функцию string &nbsp;в таблицу.<br />Таблица нужна для того, что бы функцию положить в модуль. Конечно можно и обойтись без таблицы, но по таблице я еще определяю модуль.<br /><br />Вот &nbsp;в примере &quot;foo1&quot; в таблице, а &quot;foo2&quot; string, так вот - как эти функции объединить?
====code====
<pre>&nbsp;&nbsp; T={}
&nbsp;&nbsp; function T.foo1(x)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return string.reverse(x)
&nbsp;&nbsp; end
&nbsp;&nbsp; T.foo1("123") -- вернет 321
&nbsp;&nbsp; 
&nbsp;&nbsp; 
&nbsp;&nbsp; function string:foo2()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return string.reverse(self)
&nbsp;&nbsp; end
&nbsp;&nbsp; ("123"):foo2() -- вернет 321
</pre>
=============
 Пытаюсь сделать так, но это не работает
====code====
<pre>&nbsp;&nbsp; T={}
&nbsp;&nbsp; function T.string:foo3()
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return string.reverse(self)
&nbsp;&nbsp; end
</pre>
=============
Спасибо. <br />
			<i>17.09.2019 18:11:25, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message39709/topic4741/</link>
			<guid>http://forum.quik.ru/messages/forum10/message39709/topic4741/</guid>
			<pubDate>Tue, 17 Sep 2019 18:11:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
