function - 是否有一个术语来形容一个函数,其唯一目的是忽略一个或多个参数?

标签 function functional-programming terminology

假设我正在使用的 API 需要一个带有两个参数的回调函数:applebanana

CoffeeScript 中的示例:

example = (apple, banana) -> [...]

我想要用作回调函数的函数仅采用 banana 作为其参数:

myFunction = (banana) -> [...]

因此,我创建了一个新函数,以便使用 myFunction 作为回调:

callback = (apple, banana) -> myFunction banana

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

最佳答案

在使用数据库时,人们使用术语“投影”来选择和重新排序列表值(如参数一样)。这在关系代数中也是典型的(参见 here ),所以我也在这里应用这个术语。

关于function - 是否有一个术语来形容一个函数,其唯一目的是忽略一个或多个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639554/

相关文章:

javascript - 为什么我的 JavaScript 函数名称会冲突?

c - 为c中的指针结构成员赋值

functional-programming - 纯函数式语言中的全局变量

algorithm - 二叉树高度的不同解释

r - 错误 : 'object not found' in nested functions

r - R中的函数 "else"

c++ - 任何开源项目都使用 FC++ 吗?

javascript - Monad的功能组合…不起作用

oop - 猴子修补/类重新开放真的是反射的例子吗?

terminology - "low ceremony"是什么意思?