<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Как сократить условие if 'string' then print() end]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Как сократить условие if 'string' then print() end форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 29 Apr 2026 15:34:21 +0300</pubDate>
		<item>
			<title>Как сократить условие if 'string' then print() end</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32143/topic3791/">Как сократить условие if 'string' then print() end</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_CXBZTsSz" href="/user/1833/" bx-tooltip-user-id="1833">vgi</a>, Спасибо большое. <br />
			<i>10.07.2018 10:28:10, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32143/topic3791/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32143/topic3791/</guid>
			<pubDate>Tue, 10 Jul 2018 10:28:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как сократить условие if 'string' then print() end</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32138/topic3791/">Как сократить условие if 'string' then print() end</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Или можно так, чтобы без <span class="bx-font" style="font-family:monospace">string.find</span>:<br />
====code====
<pre>
local function orEquals(tofind,...)
&nbsp;&nbsp;&nbsp;&nbsp;for _,v in ipairs{...} do
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if v == tofind then return true end
&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;return false
end

-- usage
local digit = "one"
print( orEquals(digit,"two","three","one") ) -- true
digit = 4
print( orEquals(digit,2,3,1) ) -- false
</pre>
============= <br />
			<i>10.07.2018 06:47:29, vgi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32138/topic3791/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32138/topic3791/</guid>
			<pubDate>Tue, 10 Jul 2018 06:47:29 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как сократить условие if 'string' then print() end</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32137/topic3791/">Как сократить условие if 'string' then print() end</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Спасибо большое! <br />То что нужно. <br />
			<i>09.07.2018 22:22:31, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32137/topic3791/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32137/topic3791/</guid>
			<pubDate>Mon, 09 Jul 2018 22:22:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как сократить условие if 'string' then print() end</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32136/topic3791/">Как сократить условие if 'string' then print() end</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_DR29Q6iX" href="/user/11759/" bx-tooltip-user-id="11759">Archie_</a> написал:<br />Можно ли в lua как то сокращать условие<br />=============<br />Если только так:
====code====
<pre>local Name = "Marina"
if string.find("Marina, Lena, Igor, Sveta, Dima", Name) then
&nbsp;&nbsp;&nbsp;&nbsp;print(Name)
end</pre>
============= <br />
			<i>09.07.2018 22:14:30, Suntor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32136/topic3791/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32136/topic3791/</guid>
			<pubDate>Mon, 09 Jul 2018 22:14:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как сократить условие if 'string' then print() end</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message32134/topic3791/">Как сократить условие if 'string' then print() end</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Всем привет!<br />Подскажите пожалуйста<br />Можно ли в lua как то сокращать условие <br /><br />Например есть у нас такое условие<br />Пример:<br />
====code====
<pre>
Name = 'Marina'
if Name == "Marina" or Name == "Lena" or Name == "Igor" or Name == "Sveta" or Name == "Dima" then
&nbsp;&nbsp;&nbsp;&nbsp;print(Name)
end
</pre>
=============
<br />А можно ли как то сократить, что бы это звучало примерно как то так<br /> Пример:<br />
====code====
<pre>
if Name == "Marina" or "Lena" or "Igor" or "Sveta" or "Dima" then
&nbsp;&nbsp;&nbsp;&nbsp;print(Name)
end
</pre>
============= <br />
			<i>09.07.2018 21:52:49, Archie_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message32134/topic3791/</link>
			<guid>http://forum.quik.ru/messages/forum10/message32134/topic3791/</guid>
			<pubDate>Mon, 09 Jul 2018 21:52:49 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
