複数のパラメータに引数を適用する方法:原因私は2番目と三番目のパラメータの引数を必要とするという事実にRAMDAのカリー化:私はこれを行う必要があり、私は状況がある
const f = (obj) => assoc('list', createList(obj), obj)
を、私を禁止しています以下のような何かをしてから:
const f = assoc('list', somehowGetObj())
は私もこれを試してみましたが、それはうまくいきませんでした:
const f = assoc('list', createList(__))
const f = converge(assoc, [createList, identity])
がありますカレーでこれを行う適切な方法は?
これは機能します!ただし、このユースケースはドキュメントでカバーされていないようですが、何か不足していますか? http://ramdajs.com/docs/#chain – MoeSattler
あなたは正しいです。 Ramdaのドキュメントはコードと一致しません。文書化された署名が必要なものであり、[最近の変更](https://github.com/ramda/ramda/pull/1936)が一致するコードを取得します。 Ramdaの次のリリースで作業する場合は、パラメータを 'chain(assoc( 'list')、createList)'と逆にする必要があります。 –