[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

best practice for function design with many optional params

Florent Georges lists at fgeorges.org
Thu Jan 26 08:54:21 PST 2012


  best practice for function design with many	optional params
David Lee wrote:

  Hi,

> Another common practice is to pass a sequence as the options.

  The main drawback I see with this approach is that it copes very
badly with empty values (where the value is the empty sequence)
and with sequences (where a value can be a sequence).  And the
behaviour can be very surprising (and hard to debug) when one
passes an empty sequence or a sequence of more than one items by
mistake.

  As Mike said, maps would be perfect here...

  Regards,

-- 
Florent Georges
http://fgeorges.org/
http://h2oconsulting.be/



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.