currying

currying

文章 10 浏览 99

Scala 中柯里化与部分应用的有用性(如在实际应用中)

我试图了解柯里化相对于 Scala 中部分应用程序的优势。请考虑以下代码: def sum(f: Int => Int) = (a: Int, b: Int) => f(a) + f(b) def sum2(f: Int…

维持三分热 2024-12-14 05:46:22 0 0

Haskell Monad 绑定运算符混淆

好吧,我不是 Haskell 程序员,但我对 Haskell 背后的很多想法非常感兴趣,并且正在考虑学习它。但我陷入了第一个困境:我似乎无法理解 Monad,这似乎…

痴情换悲伤 2024-12-12 22:48:28 1 0

何时在 JavaScript 中使用柯里化和偏函数

我读过 Dobb 博士关于 JavaScript 中的柯里化和偏函数的帖子。它看起来很有用,但我想知道(作为 JavaScript 的临时开发人员)是否存在经常使用它的标…

老街孤人 2024-12-12 19:19:07 0 0

如何柯里化布尔类型的内置函数(并将其设置为 1 或 0)?

我认为我可以在给定函数调用的情况下将布尔本机类型设置为 true 或 false,但似乎没有按照我的预期 用特征更新 has 'Lock' => ( is => 'ro', isa => '…

梦明 2024-12-10 19:29:50 0 0

具有反向关联中缀表示法的柯里化函数的部分应用语法

换句话说,是否有充分的理由不能编译? def f(xs: List[Int]) = xs.foldLeft(0) _ // OK def f(xs: List[Int]) = (xs :\ 0) _ // OK def f(xs: List[I…

分分钟 2024-12-09 09:24:12 2 0

如何理解返回函数的函数?

这是我正在努力解决的示例代码: function greaterThan(x) { return function(y) { return y > x; }; } var greaterThanTen = greaterThan(10); show(…

不弃不离 2024-12-09 02:32:56 1 0

OCaml表达式类型问题

我正在尝试创建一个 OCaml 函数,将字符串中 'a 的数量添加到给定的参数中。 let rec count_l_in_word (initial : int) (word : string) : int= if St…

撩发小公举 2024-12-07 23:45:26 2 0

在 Scala 中使用 FoldLeft 将参数列表应用于柯里化函数

是否可以对参数列表执行 foldLeft ,其中提供给折叠的初始值是完全柯里化函数,运算符是 apply,列表是要传递给函数 f 的参数列表? 例如,假设 f 定…

无法回应 2024-12-07 08:29:11 2 0

Scala 中的案例类、模式匹配和柯里化构造函数

它们似乎混合得不太好: abstract class A case class B (var a: Int)(var b: String) extends A case class C extends A 以下内容不起作用: B(1)("1…

烂人 2024-12-02 05:46:08 3 0

Scala、柯里化和重载

假设您有以下情况: foo(x: String)(y: Int): Int foo(x: String)(y: Double): Int Scala 不允许这样的表达式。据我所知,其原因是 foo("asdf") 没有…

咆哮 2024-12-01 00:11:00 1 0

在Scheme中柯里化地图

我理解 Haskell 语法。 我想柯里化(部分应用)一个名为“play-note”的函数,并“手动”传递一个参数,并使用地图传递第二个参数。 如果我能用 Haske…

罗罗贝儿 2024-11-30 21:07:29 1 0

Scala 中多个参数列表和每个列表多个参数有什么区别?

在 Scala 中,我们可以编写(柯里化?)这样的函数 def curriedFunc(arg1: Int) (arg2: String) = { ... } 上面带有两个参数列表的 curriedFunc 函数…

戒ㄋ 2024-11-25 13:12:47 2 0

柯里化是如何工作的?

总的来说,我对 Haskell 和 FP 很陌生。我读过许多描述柯里化是什么的文章,但我还没有找到它实际工作原理的解释。 这是一个函数: (+) :: a -> (a ->…

冰之心 2024-11-19 17:34:46 3 0

函数式编程中柯里化的价值是什么?

我知道柯里化的概念和如何使用,但我想知道它在实践中的价值是什么?…

时光匆匆的小流年 2024-11-18 19:20:07 3 0

方案中的咖喱

我有这个 curry 函数: (define curry (lambda (f) (lambda (a) (lambda (b) (f a b))))) 我认为它就像 (define curry (fab))。 我的作业是使用 curry…

淡水深流 2024-11-17 09:46:16 3 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文