... частичное применение (или частичное применение функции) относится к процессу фиксации числа аргументов функции, производящему другую функцию меньшей арности.
Я хотел бы узнать, существует ли конкретное имя для следующего: ( псевдокод! )
// Given functions:
def f(a, b) := ...
def g(a, b) := ...
def h(a, b) := ...
// And a construct of the following:
def cc(F, A, B) := F(A, B) // cc calls its argument F with A and B as parameters
// Then doing Partial Application for cc:
def call_1(F) := cc(F, 42, "answer")
def call_2(F) := cc(F, 7, "lucky")
// And the calling different matching functions this way:
do call_1(f)
do call_1(g)
do call_2(g)
do call_2(h)
Есть ли имя для этого в функциональном программировании?Или это только частичное приложение, в котором несвязанный параметр оказывается функцией