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