Arguments is a scope in it's own right. It's contents get copied to the unnamed local scope before the function executes, so there are actually two copies of the variables.
The short answer to end confusion is either ALWAYS specify the arguments scope, or NEVER specify the arguments scope. Either one will treat you well. Cheers, barneyb > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Andy Ousterhout > Sent: Friday, March 19, 2004 1:49 PM > To: [EMAIL PROTECTED] > Subject: RE: [CFCDev] Unscoped references in CFSET within CFFUNCTION > > That was I thought Barney had said. That the arguments scope > was the same > as the unnamed scope or the var scope, not sure which or if they are > different. > > Basically, I am so confused right now that it just may be > time for a beer! > ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]