Function 是否有一个术语专门用于忽略一个或多个参数的函数?
假设我使用的API需要一个回调函数,该函数包含两个参数,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 这种函数有
apple
和banana
CoffeeScript中的一个示例:
example = (apple, banana) -> [...]
我想用作回调函数的函数只接受其参数banana
:
myFunction = (banana) -> [...]
因此,我创建了一个新函数,以便使用myFunction
作为回调:
callback = (apple, banana) -> myFunction banana
这种函数有合适的术语吗?在处理数据库时,使用术语“投影”来选择列表值并对其重新排序(如参数所示)。这在关系代数中也是很典型的(请参阅),因此我也会在这里应用这个术语。这听起来像适配器模式,尽管我不是模式专家。也许这个函数也被简单地称为适配器。谢谢Stefan。这看起来是个完美的词!