<?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>Sat, 02 May 2026 14:10:57 +0300</pubDate>
		<item>
			<title>из строки в числовое значение</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message49308/topic5884/">из строки в числовое значение</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_We1MR6lf" href="/user/13534/" bx-tooltip-user-id="13534">Aleksandr</a>, &nbsp;У меня такое ощущение, что конвертация не гарантирует, что переменная впоследствии сохранит свой тип, а не поменяет его в любой момент. По виду код чистый - в таблице имеем дело только со строками, и nil здесь возможен лишь если в строке записаны не только цифры и десятичная точка, и строка &#39;0.08&#39; в этом плане безукоризненна. У меня была та же проблема (я о ней здесь писал), но потом она исчезла, и я так и не понял, почему. Подозреваю, что &quot;сейчас эта функция стала возвращать nil&quot; НЕ ВСЕГДА. <br />
			<i>14.10.2020 12:01:04, Владимир.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message49308/topic5884/</link>
			<guid>http://forum.quik.ru/messages/forum10/message49308/topic5884/</guid>
			<pubDate>Wed, 14 Oct 2020 12:01:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>из строки в числовое значение</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message49306/topic5884/">из строки в числовое значение</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			x=&#39;0.08&#39;<br />print(x..&quot;,&quot;..type(x))<br />z=tonumber(x)<br />print(z..&quot;,&quot;..type(z))<br />---------<br />результат:<br />0.08,string<br />0.08,number <br />
			<i>14.10.2020 11:40:46, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message49306/topic5884/</link>
			<guid>http://forum.quik.ru/messages/forum10/message49306/topic5884/</guid>
			<pubDate>Wed, 14 Oct 2020 11:40:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>из строки в числовое значение</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message49305/topic5884/">из строки в числовое значение</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			перевожу код с 5.1 на 5.3, возникла проблема <br /><br />
====code====
<pre>nmbr =&nbsp;&nbsp;function(x) return tonumber(x, 10) end
</pre>
=============
ею я оборачивал все получения из таблиц<br />
====code====
<pre> nmbr(GetCell(oneTable, rowNumber, zero_ind).image)
</pre>
=============
и с полученным значением можно было иметь дело.<br />сейчас эта функция стала возвращать nil<br /><br />как конвертнуть строку &#39;0.08&#39; в числовой тип с которым можно будет проводить мат. операции? <br />
			<i>14.10.2020 11:33:52, Aleksandr.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message49305/topic5884/</link>
			<guid>http://forum.quik.ru/messages/forum10/message49305/topic5884/</guid>
			<pubDate>Wed, 14 Oct 2020 11:33:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
