Yea, I dont know if you saw my other post. In your case, my answer is totally wrong. A lot of us thought that your function was expecting two arguments: name and likes, but it turns out you were taking in one argument of type struct. Before CF9, you can't call a function and pass an implicit struct.
Michael Grant wrote: > There's nothing wrong with it. However I wasn't asking how to write a > function. My post was asking if I was wrong about passing in args as a short > handed struct. And apparently I'm wrong with regards to cf<9. > > On Tue, Sep 14, 2010 at 8:06 PM, rex <[email protected]> wrote: > > >> why use a struct? what's wrong with >> >> myFunction(name="mike", likes="beer,soccer,women"); >> >> if you want it shorter, then don't name the arguments, just do name and >> likes in order: >> >> myFunction("mike", "beer,soccer,women"); >> >> >> Michael Grant wrote: >> >>> Calling a function from within the same component. For some reason I was >>> sure that you could do this this way: >>> >>> <cfscript> >>> >>> myFunction( {name="mike", likes="beer,soccer,women"} ); >>> >>> </cfscript> >>> >>> Am I crazy? >>> >>> >>> >>> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:337033 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

