<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Способ присваивания переменной]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9952&amp;type=atom" />
	<updated>2017-03-29T22:05:02Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9952</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114383#p114383" />
			<content type="html"><![CDATA[<p>Поскольку способ описания истины есть точка соприкосновения для всех нас, таких, во многом не одинаковых, а ораторами-ориентирами на этой площадке выступают умудрённые знанием мужи, то само по себе - прекрасно, когда, постигая мудрость сию, однажды приходишь ко мнению, что все мы говорим на одном и том же языке стирающем в этой неодинаковости нашу семантическую пропасть. Хотя бы в скромных рамках &quot;Серого форума&quot;. И чем меньше будет оставаться шаблонов, имеющих так мало важности в общей концепции, но отнимающих столько внимания, что их требуется обсуждать, тем больше даров светлых мыслей оставят нажатые клавиши наших клавиатур.<br />Хорошо, когда правила одинаковы для всех. Когда краткий смысл закладываемый в имена переменных приводит к ассоциациям своего назначения, а цифры выполняют свою счислительную роль. Пожалуй, в своей практичности - это на столько же хорошо, как предложения, начинающиеся с заглавной буквы и заканчивающиеся точкой. Становится сразу видно, что человек выражающий свою мысль пишет не себе самому, а старается быть понятным, оперируя в повести этой мысли базовыми принципами, одинаково правильно воспринимаемыми для любого читателя, успевшего с ними ознакомиться. В этой связи, думается, что такой фундаментально важный &quot;кирпичик&quot; как знак присваивания, не должен заниматься булевыми операциями, как было бы неправильно пользовать наждачную бумагу в роли туалетной. И хотя такая возможность представлена в AHK, различие функциональных особенностей сравнения и присваивания порой может поставить в тупик, словно фраза - &quot;Сравнить нельзя присвоить&quot;.<br />Вероятно, если где-то в синтаксисе есть положения, при которых &quot;=&quot; – это must have, то стоит акцентировать внимание именно на этих местах и там и использовать. В остальных же, всё должно быть по &quot;Феншуй&quot; и не оставлять после себя ощущения неверного толкования очевидных вещей. В этом настолько же мало пользы, как в ощущении, которое бы последовало, если воспользоваться наждачкой в описанном чуть выше применении.<br />Сам после &quot;Решётки&quot; по инерции всегда сравниваю так - &quot;==&quot;. Если чувствительность к регистру настраивается в &quot;StringCaseSense&quot;, то в подобных вольностях мне видятся все следующие за ними разнозначительные трактовки и раз уж принято за правило писать оператор присваивания так - &quot;:=&quot;, то эту запись - &quot;=&quot;, воспринимаемую двояко, не использую вообще. Конечно, я может так же ещё и амбициями не дорос до тех случаев, где по-другому никак, но скорее всего, когда это время наступит, я буду старательно избегать использования такого способа. Одно только представление того, как по моим &quot;батонам&quot; хрустит абразив, убивает саму идею о правильном поведении.</p>]]></content>
			<author>
				<name><![CDATA[KusochekDobra]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=33846</uri>
			</author>
			<updated>2017-03-29T22:05:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114383#p114383</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114270#p114270" />
			<content type="html"><![CDATA[<p>Утверждение, что речь идет именно о параметрах переданных скрипту через коммандную строку, я пропустил.</p><p>Если про них, то да это упущение, надо бы что то вроде A_ComParam1.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-03-26T21:52:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114270#p114270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114257#p114257" />
			<content type="html"><![CDATA[<p>Ну тут речь идет о параметрах переданных скрипту через коммандную строку.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-03-26T19:04:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114257#p114257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114256#p114256" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong> скорее лучше написать, что не рекомендуется использовать числа как имена переменных.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2017-03-26T18:59:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114256#p114256</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114249#p114249" />
			<content type="html"><![CDATA[<p><strong>Malcev teadrinker</strong><br />Замечания учел. В <a href="http://forum.script-coding.com/viewtopic.php?pid=114232#p114232">посте</a> добавил слово &quot;почти&quot;.</p><div class="quotebox"><blockquote><p>Тем более что почти не существует случаев когда без применения оператора = нельзя обойтись.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-03-26T17:14:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114249#p114249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114241#p114241" />
			<content type="html"><![CDATA[<p>По идее надо бы, но тогда придётся разъяснять, что такое параметры — тема-то для новичков. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2017-03-26T15:10:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114241#p114241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114240#p114240" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, это понятно.<br />Может стоит дополнить фак таким примером?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-03-26T15:04:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114240#p114240</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114239#p114239" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, это единственный пример, где оператор = необходим для присвоения, если имеется в виду параметр — издержки синтаксиса.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2017-03-26T15:01:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114239#p114239</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114237#p114237" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>Крайне не рекомендуется использовать в своих скриптах оператор = до тщательного изучения особенностей работы с ним.</p></blockquote></div><p>Всё же стоило бы указать, что = используется, как оператор сравнения, во избежание путаницы.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2017-03-26T14:57:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114237#p114237</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114236#p114236" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>И все таки существует ли такой случай, когда без применения оператора = просто нельзя обойтись?</p></blockquote></div><p>Как вы красиво замените такой код?<br /></p><div class="codebox"><pre><code>1 := &quot;kkk&quot;
a = %1%   ; как заменить на := ?
msgbox % a</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-03-26T14:57:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114236#p114236</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114234#p114234" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, <a href="http://forum.script-coding.com/viewtopic.php?id=7439#p114232">добавил</a>.</p><p><strong>Flasher</strong>, мы говорим исключительно об операторе присвоения. Оператор сравнения <span style="color: blue">=</span> вопросов не вызывает.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-03-26T14:34:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114234#p114234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114230#p114230" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>А для новичков, я бы очень хотел добавить в давно не обновлявшийся <a href="http://forum.script-coding.com/viewtopic.php?id=7439">FAQ</a></p></blockquote></div><p>Добавляй.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-03-26T13:59:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114230#p114230</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114228#p114228" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>Разве твой код НИКАК НЕЛЬЗЯ записать БЕЗ = ? (ну чтобы результат получился таким же).</p></blockquote></div><p>Второй со сравнением? Нет. := не используется для сравнения.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-03-26T13:30:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114228#p114228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114224#p114224" />
			<content type="html"><![CDATA[<p>И все таки существует ли такой случай, когда без применения оператора <span style="color: blue">=</span> просто нельзя обойтись? Думаю, что - нет.<br />Так и получается что <span style="color: blue">=</span> - это роскошь для профессионалов и &quot;грабли&quot; для новичков.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-03-26T13:12:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114224#p114224</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Способ присваивания переменной]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114216#p114216" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p><strong>ypppu</strong>, меня смущает что в выражениях = ведет себя как оператор сравнения. Для одназначного поведения я использую его только для этой цели. Также мне не нравятся %переменные%. Опять же вопрос вкуса, спорить не о чем.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-03-26T11:53:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114216#p114216</id>
		</entry>
</feed>
