Additions:
The return value of functions can be any expression, including XML Expressions, Java objects and sequences. The $? variable converts any non-numeric expression to a numeric value equivilent to the effective boolean of the expression. You can retrieve the native return value of functions by using them in assignment statments or passing as arguments using the [[SyntaxFunction function call]] syntax.
Deletions:
Additions:
The return value of functions can be any expression, including XML Expressions, Java objects and sequences. The $? variable converts any non-numeric expression to a numeric value equivilent to the effective boolean of the expression. You can retrieve the native return value of functions by using them in assignment statments or passing as arguments using the [[FunctionCall function call]] syntax.