Skip to content
Latchkey

部分適用とは何か?

部分適用は、関数にその引数の一部だけを与えて、残りを期待する新しい関数を受け取ることです。与えられた引数は捕捉され、結果として得られる関数は後で残りの引数とともに呼び出されます。これは、汎用的な関数を書き直すことなく、より特化した関数へと特殊化します。

なぜ重要か

部分適用により、振る舞いを事前に設定し、結果として得られる特化した関数を持ち回せるため、引数を繰り返し渡す手間が減ります。カリー化やhigher-order functionと自然に組み合わさります。

関連ガイド