[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:


> 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

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


Florent Georges

More information about the talk mailing list