Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 在XSLT中,哈希(#)后跟数字意味着什么?_Xml_Xslt - Fatal编程技术网

Xml 在XSLT中,哈希(#)后跟数字意味着什么?

Xml 在XSLT中,哈希(#)后跟数字意味着什么?,xml,xslt,Xml,Xslt,例如,中的#1: 从中,这称为arity,它是函数所需的参数数。 如果没有任何散列(#),则函数的arity为0 这里,它指的是采用单个参数的直接下属函数 使用arity,您可以有几个同名的函数,但有许多不同的参数 您所指的示例是一个以另一个函数为参数的高阶函数。f:directreports#1表示名为f:directreports的函数,该函数取1个参数,散列后的数字称为函数的arity,该function#arity语法是将函数本身称为一级对象的方式,与调用函数并使用其返回值相反。谢谢-了

例如,中的#1:


中,这称为arity,它是函数所需的参数数。 如果没有任何散列(#),则函数的arity为0

这里,它指的是采用单个参数的
直接下属
函数


使用arity,您可以有几个同名的函数,但有许多不同的参数

您所指的示例是一个以另一个函数为参数的高阶函数。
f:directreports#1
表示名为
f:directreports
的函数,该函数取1个参数,散列后的数字称为函数的arity,该
function#arity
语法是将函数本身称为一级对象的方式,与调用函数并使用其返回值相反。

谢谢-了解将函数本身作为对象调用与使用其返回值之间的区别非常有用。
f:is-subordinate($M, $E, f:direct-reports#1)