<?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>Mon, 27 Apr 2026 08:22:55 +0300</pubDate>
		<item>
			<title>Обращение к элементу большой таблицы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42288/topic5103/">Обращение к элементу большой таблицы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вариант с current_candle будет выполняться быстрее на время поиска индекса в таблице на каждом обращении. Соответственно, если таких обращений сотня, то разницы нет никакой. А если миллионы, то несколько долей секунд выиграть получится. <br />
			<i>01.03.2020 01:54:38, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42288/topic5103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42288/topic5103/</guid>
			<pubDate>Sun, 01 Mar 2020 01:54:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обращение к элементу большой таблицы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42285/topic5103/">Обращение к элементу большой таблицы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_7ksT00IT" href="/user/3905/" bx-tooltip-user-id="3905">Let_it_go</a> написал:<br />обращение к индексу многомиллионной таблицы<br />=============<br />С одной стороны, луа гарантирует индексирование за O(1). С другой стороны, можете в сорцах его посмотреть, как именно это индексирование выполняется, и там не то чтобы совсем уж мало кода. То есть в сухом остатке - если можно лишний раз избежать индексирования, лучше его избежать. <br />
			<i>29.02.2020 19:14:49, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42285/topic5103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42285/topic5103/</guid>
			<pubDate>Sat, 29 Feb 2020 19:14:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Обращение к элементу большой таблицы</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message42280/topic5103/">Обращение к элементу большой таблицы</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У меня огромная таблица big_base с миллионом свечей.<br />в течение итерации происходит обращение к отдельным её элементам:<br />
====code====
<pre>перебор candle, начало итерации:
big_base&#91;candle&#93;&#91;1&#93;
потом снова
big_base&#91;candle&#93;&#91;1&#93;
потом
big_base&#91;candle&#93;&#91;2&#93;
</pre>
=============
является ли это обращение долгим?<br />Возможно, лучше написать:<br />
====code====
<pre>перебор candle, начало итерации:
current_candle = big_base&#91;candle&#93;
а потом писать
current_candle&#91;1&#93;
current_candle&#91;1&#93;
current_candle&#91;2&#93;
</pre>
=============
Ускорит ли это работу скрипта, или Луа настолько хорош, что обращение к индексу многомиллионной таблицы идёт быстро? <br />
			<i>29.02.2020 15:07:41, Let_it_go.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message42280/topic5103/</link>
			<guid>http://forum.quik.ru/messages/forum10/message42280/topic5103/</guid>
			<pubDate>Sat, 29 Feb 2020 15:07:41 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
