<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc = "http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://livedocs.adobe.com/">
	<title>LiveDocs Comments - coldfusion - 6 - CFML_Reference - functions-pt289.htm</title>	
		<link>http://livedocs.adobe.com/</link>
		<description>Macromedia LiveDocs - online documentation with user feedback.</description>
		<copyright>Copyright 2009, Macromedia, Inc.</copyright>
		<dc:date>2009-11-26T10:21:59</dc:date>
		<dc:language>en-us</dc:language>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#72989" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#786" />
			</rdf:Seq>
		</items>
	</channel>
	
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#72989">
		<title>coldfusion/6/CFML_Reference/functions-pt289.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#72989</link>
		<description>This is correct and can be confirmed with the following code:&lt;br /&gt;&lt;br /&gt;&lt;cffunction name=&quot;testArguments&quot; &gt;&lt;br /&gt;	&lt;cfargument name=&quot;testArgument&quot; /&gt;&lt;br /&gt;	&lt;br /&gt;	&lt;cfset var newA1 = structCopy(arguments) /&gt;&lt;br /&gt;	&lt;cfset var newA2 = structNew() /&gt;&lt;br /&gt;	&lt;cfset var i = &quot;&quot; /&gt;&lt;br /&gt;	&lt;br /&gt;	&lt;cfloop collection=&quot;#arguments#&quot; item=&quot;i&quot;&gt;&lt;br /&gt;		&lt;cfset newA2[i] = arguments[i] /&gt;&lt;br /&gt;	&lt;/cfloop&gt;&lt;br /&gt;	&lt;br /&gt;	&lt;cfdump var=&quot;#arguments#&quot; /&gt;&lt;br /&gt;	&lt;cfset newA1.testArgument = &quot;test1&quot; /&gt;&lt;br /&gt;	&lt;cfdump var=&quot;#arguments#&quot; /&gt;&lt;br /&gt;	&lt;cfset newA2.testArgument = &quot;test2&quot; /&gt;&lt;br /&gt;	&lt;cfdump var=&quot;#arguments#&quot; /&gt;&lt;br /&gt;&lt;/cffunction&gt;</description>
		<dc:creator>Erik Westra</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2007-08-30T03:37:12</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#786">
		<title>coldfusion/6/CFML_Reference/functions-pt289.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt289.htm#786</link>
		<description>If you use structCopy to copy arguments scope in a function, it seems even simple values are copied by reference: if I change the values in the copy, the arguments scope changes.</description>
		<dc:creator>spage-mm</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2002-11-20T04:52:00</dc:date>
	</item>
	</rdf:RDF>

