3

https://ruby-doc.org/core-2.5.3/Proc.html#method-i-curryにある Ruby のProc.curryメソッドのドキュメントでは、次のように述べています。

カレー -> a_proc

カレー(アリティ) -> a_proc

カリー化されたプロシージャを返します。オプションのアリティ引数を指定すると、引数の数が決まります。カリー化された proc はいくつかの引数を受け取ります。十分な数の引数が指定されている場合、指定された引数を元のプロシージャに渡し、結果を返します。それ以外の場合は、残りの引数を取る別のカリー化された proc を返します。

arity関数の引数の数を意味することは知っています。ただし、ここでどのように機能するかはよくわかりません。誰か説明を手伝ってくれませんか?ドキュメントの例を読みましたが、まだ混乱しています。

4

1 に答える 1