0
有没有一种通用的方法来调用一个xquery函数与从序列中获得的参数?使用序列中的参数调用函数?
例如,我可以这样做:
let $dateandtime := (xs:date('2006-08-15'),xs:time('12:30:45-05:00'))
return fn:dateTime($dateandtime[1], $dateandtime[2])
但是,有没有方法来调用fn:dateTime
没有明确指定所有参数和只是供应的顺序? (我知道这具有有限的实用性,因为序列不能嵌套。)
下面是我将如何做到这一点其他语言的例子:
- 蟒蛇:
functionname(*args)
- 的javascript:
functionname.apply(null, args)
- PHP:
call_user_func_array('functionname', $args)
函数签名查找如何与动态函数调用交互尚不清楚。好点子。 – 2012-08-10 20:48:07