Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Function 是否有一个术语专门用于忽略一个或多个参数的函数?_Function_Functional Programming_Terminology - Fatal编程技术网

Function 是否有一个术语专门用于忽略一个或多个参数的函数?

Function 是否有一个术语专门用于忽略一个或多个参数的函数?,function,functional-programming,terminology,Function,Functional Programming,Terminology,假设我使用的API需要一个回调函数,该函数包含两个参数,apple和banana CoffeeScript中的一个示例: example = (apple, banana) -> [...] 我想用作回调函数的函数只接受其参数banana: myFunction = (banana) -> [...] 因此,我创建了一个新函数,以便使用myFunction作为回调: callback = (apple, banana) -> myFunction banana 这种函数有

假设我使用的API需要一个回调函数,该函数包含两个参数,
apple
banana

CoffeeScript中的一个示例:

example = (apple, banana) -> [...]
我想用作回调函数的函数只接受其参数
banana

myFunction = (banana) -> [...]
因此,我创建了一个新函数,以便使用
myFunction
作为回调:

callback = (apple, banana) -> myFunction banana

这种函数有合适的术语吗?

在处理数据库时,使用术语“投影”来选择列表值并对其重新排序(如参数所示)。这在关系代数中也是很典型的(请参阅),因此我也会在这里应用这个术语。

这听起来像适配器模式,尽管我不是模式专家。也许这个函数也被简单地称为适配器。谢谢Stefan。这看起来是个完美的词!