> Q: What's the best way to return two structures from a function?
> Should I return an array of structures or can I return the resultInfo in one 
> of the arguments
> from the calling program?

Well, strictly speaking, if you set the value of something within the
calling program that's not returning a value. You'll want to return a
single value, which could be an array or a structure. It really
doesn't matter which you do. I'd probably return a structure with
both, if I wanted to return both, so that I could then refer to the
contents of that structure by name instead of by position. Arrays are
generally used to hold a bunch of items of the same type, although CF
doesn't force you to only put items of one type within an array as
many other languages do.

Gerald's point about returning arrays of structures is useful if
you're going to interact with non-CF systems, but those systems won't
be able to consume a query object anyway, so that's not too important
in this case. If you wanted to write a service which could be consumed
by other platforms, you'd have to return the query itself as an array
of structures.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/

Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our training centers in Washington DC, Atlanta,
Chicago, Baltimore, Northern Virginia, or on-site at your location.
Visit http://training.figleaf.com/ for more information!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:320695
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to