<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Ну и как обновить значения в массиве (списке) по конкретному индексу?]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Ну и как обновить значения в массиве (списке) по конкретному индексу? форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 09 Aug 2026 17:04:29 -0400</pubDate>
		<item>
			<title>Ну и как обновить значения в массиве (списке) по конкретному индексу?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264233">Ну и как обновить значения в массиве (списке) по конкретному индексу?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вам придётся пересоздать массив, чтобы обновить элемент с определённым индексом. <br />
			<i>24.11.2005 13:28:00, raivis-v.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264233</link>
			<guid>http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264233</guid>
			<pubDate>Thu, 24 Nov 2005 13:28:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Ну и как обновить значения в массиве (списке) по конкретному индексу?</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264232">Ну и как обновить значения в массиве (списке) по конкретному индексу?</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Ну что, что у меня есть — массив, в нём X элементов. Я хочу изменить значение одного элемента, например, по индексу 2. Можешь это сделать? Я не могу найти способ, или мне придётся вручную проходить по нему и пересоздавать? Вот что у меня сейчас, это какая-то морока, и я уверен, что есть способ получше:<br />:local WDSIPS "192.168.1.232,192.168.1.233,192.168.1.234,192.168.1.235,192.168.1.236,192.168.1.237"<br />:set WDSIPS [:toarray $WDSIPS]<br />:local WDSIPStatus "1,1,1,1,1,1"<br />:set WDSIPStatus [:toarray $WDSIPStatus]<br /><br />:local intVal2 0<br />:local TempStatus ""<br />:local IPAddress "192.168.1.235"<br /><br />:foreach TempIPAddress in=$WDSIPS do={<br /> &nbsp; :local newval 0<br /> &nbsp; &nbsp; &nbsp;:if ($IPAddress != $TempIPAddress) do={<br /> &nbsp; &nbsp; &nbsp;:set newval [:pick $WDSIPStatus $intVal2 ($intVal2 + 1)]<br /> &nbsp; }<br /> &nbsp; :set TempStatus ($TempStatus . $newval . ",")<br /><br /> &nbsp; :set intVal2 ($intVal2+1)<br />}<br />:set WDSIPStatus [:pick $TempStatus 0 ([:len $TempStatus]-1)]<br />:set WDSIPStatus [:toarray $WDSIPStatus] <br />
			<i>23.11.2005 05:51:00, hotspotsolutions.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264232</link>
			<guid>http://mikrotik.moscow/forum/forum57/67621-nu-i-kak-obnovit-znacheniya-v-massive-_spiske_-po-konkretnomu-indeksu/message264232</guid>
			<pubDate>Wed, 23 Nov 2005 05:51:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
