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]

Reply via email to