3

たとえば、次の 1 位です。

f:is-subordinate($M, $E, f:direct-reports#1)

http://www.w3.org/TR/xslt-30/#d7e22590から

4

2 に答える 2

4

これはアリティと呼ばれ、関数に必要なパラメーターの数です。ハッシュ (#) がない場合、関数のアリティは 0 です。

direct-reportsここでは、単一のパラメータを取る関数を指します。

アリティを使用すると、同じ名前の複数の関数を使用できますが、いくつかのパラメーターが異なります。

于 2013-02-26T17:19:34.153 に答える
2

あなたが指している例は、別の関数をパラメーターとして受け取る高階関数です。は、 1 つの引数 (ハッシュの後の数値は関数のアリティf:direct-reports#1と呼ばれます) を取る名前の関数を示します。この構文は、関数を呼び出して作成するのではなく、関数自体をファーストクラス オブジェクトとして参照する方法です。その戻り値の使用。f:direct-reportsfunction#arity

于 2013-02-26T17:21:03.230 に答える