<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>文字列配列 | trading toolbox</title>
	<atom:link href="https://trading-toolbox.net/pages/tag/%e6%96%87%e5%ad%97%e5%88%97%e9%85%8d%e5%88%97/feed" rel="self" type="application/rss+xml" />
	<link>https://trading-toolbox.net</link>
	<description></description>
	<lastBuildDate>Tue, 07 Aug 2018 04:28:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>MQL4メモ：文字列配列の初期値について</title>
		<link>https://trading-toolbox.net/pages/77.html</link>
					<comments>https://trading-toolbox.net/pages/77.html#respond</comments>
		
		<dc:creator><![CDATA[nisi617]]></dc:creator>
		<pubDate>Sun, 07 Jun 2015 15:18:47 +0000</pubDate>
				<category><![CDATA[MQLメモ]]></category>
		<category><![CDATA[mql4]]></category>
		<category><![CDATA[文字列配列]]></category>
		<guid isPermaLink="false">http://trading-toolbox.net/?p=77</guid>

					<description><![CDATA[数値配列の場合は、ArrayInitialize(object array[], double value)により初期値が設定できますが、 文字列配列ではできません。 文字列配列に値が入ってるかを確認する際などに、初期値 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>数値配列の場合は、<strong>ArrayInitialize(object array[], double value)</strong>により初期値が設定できますが、<br />
文字列配列ではできません。</p>
<p>文字列配列に値が入ってるかを確認する際などに、初期値を知っておく必要がありますが、<br />
宣言した直後の<strong>文字列配列には、初期値として何が入っているのでしょうか。</strong><br />
以下のように確かめてみました。</p>
<p><font color=”#0000ff”>//文字列配列を宣言<br />
string str_sample[100];</p>
<p>if(str_sample[0]==false){ Print(&#8220;A&#8221;); }<br />
if(str_sample[0]==true){ Print(&#8220;B&#8221;); }<br />
if(str_sample[0]==&#8221;&#8221;){ Print(&#8220;C&#8221;); }<br />
if(str_sample[0]==NULL){ Print(&#8220;D&#8221;); }<br />
if(str_sample[0]==EMPTY){ Print(&#8220;F&#8221;); }<br />
if(str_sample[0]==EMPTY_VALUE){ Print(&#8220;G&#8221;); }</font></p>
<p>とすると出力は</p>
<p><b>＞D</b></p>
<p>となり、文字列配列の初期値は<b>NULL</b>であることが分かります。</p>
<p>ちなみに、<br />
true/falseは数値（number）としても扱われ、</p>
<p><font color=”#0000ff”>Print((int)true);<br />
Print((int)false);</font></p>
<p>とすると、それぞれ</p>
<p><b>＞1<br />
＞0</b></p>
<p>となり、trueは<b>1</b>、falseは<b>0</b>と同値であることが分かります。</p>
<p>また、EMPTYとEMPTY_VALUEを確認すると、</p>
<p><font color=”#0000ff”>Print(EMPTY);<br />
Print(EMPTY_VALUE);</font></p>
<p><b>＞-1<br />
＞2147483647</b></p>
<p>EMPTYは<b>-1</b>、EMPTY_VALUEは<b>2147483647</b>となっています。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://trading-toolbox.net/pages/77.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
