したがって、カリー化についての私の理解(SOの質問に基づく)は、関数のパラメーターを部分的に設定し、結果として「切り捨てられた」関数を返すことができるということです。
大きな毛むくじゃらの関数がある場合、10個のパラメーターを取り、次のようになります
function (location, type, gender, jumpShot%, SSN, vegetarian, salary) {
//weird stuff
}
を除くすべてのプリセットを処理できる「サブセット」関数がjumpShot%
必要な場合は、元の関数から継承するクラスを分割する必要がありますか?
私が探しているのは、このパターンのユースケースだと思います。ありがとう!