たとえば、次の 1 位です。
f:is-subordinate($M, $E, f:direct-reports#1)
たとえば、次の 1 位です。
f:is-subordinate($M, $E, f:direct-reports#1)
これはアリティと呼ばれ、関数に必要なパラメーターの数です。ハッシュ (#) がない場合、関数のアリティは 0 です。
direct-reports
ここでは、単一のパラメータを取る関数を指します。
アリティを使用すると、同じ名前の複数の関数を使用できますが、いくつかのパラメーターが異なります。
あなたが指している例は、別の関数をパラメーターとして受け取る高階関数です。は、 1 つの引数 (ハッシュの後の数値は関数のアリティf:direct-reports#1
と呼ばれます) を取る名前の関数を示します。この構文は、関数を呼び出して作成するのではなく、関数自体をファーストクラス オブジェクトとして参照する方法です。その戻り値の使用。f:direct-reports
function#arity