var duplicate = n => [n, n];
R.chain(duplicate, [1, 2, 3]); //=> [1, 1, 2, 2, 3, 3]
R.chain(R.append, R.head)([1, 2, 3]); //=> [1, 2, 3, 1]
最初の例は非常に単純であり、それはアレイ内のすべての要素に()を重複適用し、結果を連結します。しかし、私は2番目の例を理解するのに苦労しています。 R.append + R.headを配列とどのくらい正確にマッピングしていますか?誰かが2番目の例の説明をステップバイステップで提供できますか?
私は構成とカレーに精通しています。
おかげ
説明をいただきありがとうございます。今、私にはもっと意味があります。 – user941749
ベストの説明私はまだこれを見てきました! – Jolleyboy
正直言って私はまだそれを取得していません。 R.chain関数が配列のために一つのことを行い、関数のためにもう一つのことをしますか?それらは2つの機能が1つに統合されていますか?形成することができる:((X)、X secondFn) は、アレイ場合の意味をなすために CONST鎖=(firstFn、secondFn)=> X => firstFnにすること?その場合、関数はsecondFnになりますか? –