函数编程 问答列表

如何在 javascript 中根据未知数量的参数更改函数

作者:Nicholas Foden 提问时间:9/20/2021

有没有办法在返回的函数中添加或操作表达式? 以下是单个参数的示例: function trackByProp(prop) { return function (value) { return ...

foldTree 分步评估

作者:F. Zer 提问时间:9/9/2021

假设 、 和 a 函数的这些定义:foldTreeTreef foldTree : (a -> [b] -> b) -> Tree a -> b foldTree f = go where go...

不明白 Cannot Coerce type 'closure' 错误

作者:Magnetar 提问时间:8/25/2021

我看到这是一个常见问题,但我无法通过阅读其他帖子或尝试理解对我来说是新的函数式编程来理解该怎么做。函数是 R 中的闭包,封装了它们创建的环境?我的代码是: # Remove numbers from...

如何在没有尾调用优化的情况下用函数式编程替代方案替换 while 循环?

作者:David Moneysmith 提问时间:4/24/2017

我正在我的 JavaScript 中尝试一种更实用的风格;因此,我用 map 和 reduce 等实用函数替换了 for 循环。但是,我还没有找到 while 循环的功能替代品,因为尾部调用优化通常不...

如果 Car 是 Vehicle 的子类型,为什么 Vehicle->void 被视为 Car->void 的子类型?

作者:John V 提问时间:10/12/2018

阅读一篇关于继承的基础论文,我无法理解下面所示的推理。显然这是正确的,因为逆变确实有效,我只是想了解其中的道理。 首先,它表明: 如果函数返回 Car,则它是返回 Vehicle 的函数的子类型。那...

(切斯)方案基准?

作者:MWB 提问时间:8/1/2017

现在 Chez Scheme 是开源的,我想知道它在性能方面与 Racket 和其他 Schemes 或语言相比如何,以便人们可以在项目中使用它们做出明智的选择。 不幸的是,我找不到任何相关的基准。...


共26条 当前第3页