<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:  Ассоциативные массивы]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8835</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8835&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:  Ассоциативные массивы».]]></description>
		<lastBuildDate>Thu, 23 Apr 2015 21:16:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93573#p93573</link>
			<description><![CDATA[<p>Спасибо огромное!</p>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 21:16:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93573#p93573</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93572#p93572</link>
			<description><![CDATA[<p>У нас получился линейный массив ассоциативных массивов, поэтому есть разница, куда вставлять: в начало, под каким-то индексом или в конец. Если в конец, то так:<br /></p><div class="codebox"><pre><code>Arr := [{PID: 1205, Time: 444444, Data: 2}, {PID: 2435, Time: 333333, Data: 5}]
Arr.Push({PID: 1234, Time: 1111, Data: 222})
MsgBox, % Arr[3].PID</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Apr 2015 21:12:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93572#p93572</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93571#p93571</link>
			<description><![CDATA[<div class="codebox"><pre><code>MsgBox, % Arr.1.Time
444444
 </code></pre></div><p>Да, ваш вариант действительно удобней, только вопрос тот же, а как в него вставлять новые данные?</p>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 21:03:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93571#p93571</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93570#p93570</link>
			<description><![CDATA[<p>Тогда если нужно вставить данные нового процесса, тогда просто:<br /></p><div class="codebox"><pre><code>Arr := {1205: [444444, 2], 205: [777777,  0], 608: [22222, 1]}
Arr.1234 := [1111, 222]
MsgBox, % Arr.1234.1</code></pre></div><p>Хотя понятнее это было бы оформить так:<br /></p><div class="codebox"><pre><code>Arr := [{PID: 1205, Time: 444444, Data: 2}, {PID: 2435, Time: 333333, Data: 5}]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:49:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93570#p93570</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93569#p93569</link>
			<description><![CDATA[<p>В принципе реальный массив. <br />К примеру: <br />1205&nbsp; &nbsp; &nbsp; - pID процесса<br />444444&nbsp; - последнее процессорное время этого процесса (уже суммированное)<br />2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - некая величина, которую я переписываю относительно времени процессора </p><p>Мне получается удобно в таком виде писать и считывать значения, можно как то ухитрится в такой массив их записывать?</p>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:40:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93569#p93569</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93568#p93568</link>
			<description><![CDATA[<p>А это у вас массив с какими-то конкретными данными, или просто из головы? Дело в том, что хоть и работает, в таком виде обычно всё это не пишется. Если массив ассоциативный (т. е. вида {ключ: &quot;значение&quot;}), тогда ключ обычно это строка, а не число. Если это линейный массив (просто перечисление значений), тогда он оформляется в виде<br /></p><div class="codebox"><pre><code>[&quot;раз&quot;, &quot;два&quot;, &quot;три&quot;, 345, 678, 123]</code></pre></div><p>Поэтому непонятна изначальная идея составления массива и цель вставки чего-либо. Поэтому лучше рассматривать на конкретном примере, где ясно, как массив образуется.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:29:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93568#p93568</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93567#p93567</link>
			<description><![CDATA[<p>Упс, поправил. так работает.<br /></p><div class="codebox"><pre><code>MsgBox, % Arr.1205.1

выводит 444444

Arr := {1205: [444444, 2], 205: [777777,  0], 608: [22222, 1]}

</code></pre></div><p>Или в такой объект, помогите разобраться как через Insert вставлять данные.</p>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:18:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93567#p93567</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93566#p93566</link>
			<description><![CDATA[<p>Для начала изучите синтаксис. Попробуйте запустить код с таким объектом.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:05:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93566#p93566</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93565#p93565</link>
			<description><![CDATA[<p>Исправил, сори.</p>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 20:03:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93565#p93565</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93564#p93564</link>
			<description><![CDATA[<p><span style="color: green"><strong>shnec</strong>, оформите код, <a href="http://forum.script-coding.com/viewtopic.php?id=6148">как положено</a>.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 23 Apr 2015 19:56:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93564#p93564</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93563#p93563</link>
			<description><![CDATA[<p>Подскажите пожалуйста (и примером тоже), как в такой массив вставлять данные через insert .</p><div class="codebox"><pre><code>Arr := {1205:{1: 444444, 2: 2}, 205:{1: 777777, 2: 0}, 608:{1: 22222, 2: 1}}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shnec)]]></author>
			<pubDate>Thu, 23 Apr 2015 19:51:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93563#p93563</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76933#p76933</link>
			<description><![CDATA[<p>И ещё, как обратиться к такому массиву-объекту - </p><div class="codebox"><pre><code>Test := [[10, 20, 30], {KeyA: 1, KeyB: 2, Key3: 3}]</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Tue, 05 Nov 2013 10:59:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76933#p76933</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76932#p76932</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="quotebox"><blockquote><p>я хочу индексироваться от конкретного именованного ключа, так проще мне, т.к. это более наглядно</p></blockquote></div><p>Если имена ключей, тогда проиндексируй их в отдельный массив.</p></blockquote></div><p> а можно простой пример, просто я уже запутался, что куда от чего и как индексировать <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Tue, 05 Nov 2013 09:51:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76932#p76932</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76690#p76690</link>
			<description><![CDATA[<p>Да, я с этим разобрался, проблема в индексации от ключа, вот я про что</p><p>Массив:</p><div class="codebox"><pre><code> i:=3 
array[a,b+i]</code></pre></div><p> а вот с ассоциативными массивами, такие вещи не проходят, если только не давать целочисленный ключ, но тогда нет смысла в них (в моём случаее, для конкретной реализации). Мне объекты, как таковые не нужны, а нужны поименованные индексы, причём в простом исполнении, без встройки функций и создания классов.</p><p>Если бы я знал, что такой большой скрип получится, то сразу бы начал с создания классов.</p>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Wed, 30 Oct 2013 08:04:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76690#p76690</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:  Ассоциативные массивы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76689#p76689</link>
			<description><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>1. Array[1,1] это&nbsp; будет 1. Что писать для ассоциативного массива?</p></blockquote></div><div class="codebox"><pre><code>Test := {sasa:{KeyA: 1, KeyB: 2, Key3: 3}, tata:{KeyA: 10, KeyB: 20, Key3: 30}}
MsgBox % Test.sasa.KeyA
MsgBox % Test[&quot;sasa&quot;][&quot;KeyA&quot;]
MsgBox % Test[&quot;sasa&quot;, &quot;KeyA&quot;]
MsgBox % Test[&quot;sasa&quot;].KeyA
MsgBox % Test.sasa[&quot;KeyA&quot;]
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Wed, 30 Oct 2013 07:51:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76689#p76689</guid>
		</item>
	</channel>
</rss>
