有没有一种通用的方法来调用从序列中获得的参数的 xquery 函数?
例如,我可以这样做:
let $dateandtime := (xs:date('2006-08-15'),xs:time('12:30:45-05:00'))
return fn:dateTime($dateandtime[1], $dateandtime[2])
但是有没有一种方法可以在fn:dateTime
不显式指定所有参数并只提供序列的情况下调用?(我意识到这具有有限的实用性,因为序列不能嵌套。)
以下是我将如何用其他语言实现此目的的示例:
- Python:
functionname(*args)
- javascript:
functionname.apply(null, args)
- php:
call_user_func_array('functionname', $args)