【发布时间】:2017-12-18 05:38:51
【问题描述】:
我是 scala 的新手,我有一个用例,我想定义一个偏函数来添加三个数字,其中一个数字是常数,两个 数字可以作为输入传递并定义另一种可以采用部分的方法 函数作为输入并给出它的立方体作为结果。
【问题讨论】:
-
那么为什么这个函数应该是部分的呢?实施它有什么问题?这似乎很容易。
-
@SergGr 我忘了提到我是 scala 的初学者,并且很难理解我们必须执行上述操作然后将该部分函数作为另一个函数的输入的用例之一并找到它的立方体
-
我最好的猜测是你混合了两个不同的术语:“偏函数” - 这意味着函数不是为所有参数定义的,例如仅为正定义的平方根价值观;和“部分应用函数”,这意味着你有一个有很多参数的函数,然后绑定其中一些以获得更少参数的函数。
-
我真正想问的是,是否有任何解决方法可以将部分定义的函数作为其他函数的输入,就像我们在高阶函数中所做的那样
-
您的原始问题的最新编辑更加令人困惑。什么是函数的立方?您似乎在使用您不完全理解的词语并提出没有意义的问题。