[xquery-talk] best practice for function design with many optional params
Florent Georges
lists at fgeorges.org
Thu Jan 26 08:54:21 PST 2012
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/
More information about the talk
mailing list