/me sods off to take meds.


On 2/13/09, Marc Esher <[email protected]> wrote:
>
> On Fri, Feb 13, 2009 at 5:05 PM, Peter Bell <[email protected]> wrote:
>>
>> I think passing arrays by value in ColdFusion only truly makes sense
>> to someone who's off their meds,
>
>
> that was awesome, Peter.
>
>
>
>
>
>
> but because it is the way things
>> work, it will continue to be the way things work to avoid breaking
>> legacy code.
>>
>> Best Wishes,
>> Peter
>>
>> On Feb 13, 2009, at 4:58 PM, Dan Wilson wrote:
>>
>>>
>>> Frankly Henry, the contents of the array matter.  Coldfusion makes a
>>> copy of all simple types and passes a reference of all complex types.
>>>
>>> If you have an array of objects or structs, coldfusion will make a new
>>> array with a reference to the objects inside. Changing any of those
>>> objects will be reflected in both arrays. However, simple types are
>>> not passed by reference, so changing one of those would only be
>>> reflected inside the source array that was mutated.
>>>
>>> Make sense?
>>>
>>>
>>> Dan
>>>
>>>
>>>
>>>
>>>
>>> On 2/13/09, Henry <[email protected]> wrote:
>>>>
>>>> Anyone knows what's the reason behind passing array by value, not by
>>>> reference, in CF?
>>>>
>>>> I totally forgot about it today and it cost me valuable time...
>>>>
>>>>
>>>> Henry Ho
>>>>>
>>>>
>>>
>>>
>>> --
>>> "Come to the edge, he said. They said: We are afraid. Come to the
>>> edge, he said. They came. He pushed them and they flew."
>>>
>>> Guillaume Apollinaire quotes
>>>
>>> >
>>
>>
>> >
>>
>
> >
>


-- 
"Come to the edge, he said. They said: We are afraid. Come to the
edge, he said. They came. He pushed them and they flew."

 Guillaume Apollinaire quotes

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CFCDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cfcdev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to