<?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>FoxLing - 前端开发 &#187; 未分类</title>
	<atom:link href="http://foxling.org/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://foxling.org</link>
	<description>我还在寻找方向</description>
	<lastBuildDate>Tue, 10 Apr 2012 16:48:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>关于byval</title>
		<link>http://foxling.org/uncategorized/vb-asp-byval/</link>
		<comments>http://foxling.org/uncategorized/vb-asp-byval/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 21:47:27 +0000</pubDate>
		<dc:creator>FoxLing</dc:creator>
				<category><![CDATA[开发]]></category>
		<category><![CDATA[未分类]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[byval]]></category>
		<category><![CDATA[VB]]></category>

		<guid isPermaLink="false">http://wp.foxling.cn/as-flex-air/1/</guid>
		<description><![CDATA[为什么一个结果是0，一个是10？ 第一段： Private Sub Form_Click() Dim a As Integer For i = 1 To 10 Call abcd(a) Next i Print a End Sub Sub abcd(ByVal x) x = x + 1 End Sub 第二段： Private Sub Form_Click() Dim a As Integer For i = 1 To 10 Call abcd(a) Next i Print a End Sub [...]]]></description>
			<content:encoded><![CDATA[<p>为什么一个结果是0，一个是10？<br />
第一段：</p>
<pre>
<code>Private Sub Form_Click()
    Dim a As Integer
    For i = 1 To 10
        Call abcd(a)
    Next i
    Print a
End Sub

Sub abcd(ByVal x)
    x = x + 1
End Sub</code>
</pre>
<p>第二段：</p>
<pre>
<code>
Private Sub Form_Click()
    Dim a As Integer
    For i = 1 To 10
        Call abcd(a)
    Next i
    Print a
End Sub

Sub abcd(x)
    x = x + 1
End Sub
</code>
</pre>
<p>byval是把内存数值的拷贝给程序，所以改变的只是拷贝，内存原来的值是不会改变的。<br />
第一个a的值并没有变化。</p>
]]></content:encoded>
			<wfw:commentRss>http://foxling.org/uncategorized/vb-asp-byval/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

