currying

currying

文章 10 浏览 97

柯里化只是避免继承的一种方法吗?

所以我对柯里化的理解(基于SO问题)是它可以让你部分设置函数的参数并返回一个“截断的”函数作为结果。 如果您有一个需要 10 个参数的大函数,并且…

把回忆走一遍 2024-08-30 04:19:15 4 0

挑战:柯里化或部分应用 C#4 字符串的更简洁方法。Join

背景 我最近读到,.NET 4 的 System.String 类有一个新的 Join 方法重载。这个新的重载需要一个分隔符和一个 IEnumerable,它允许将任意集合连接到单…

你不是我要的菜∠ 2024-08-29 02:32:23 4 0

如何解释方法调用?

让我们考虑一个小方法: int MyFunction(string foo, int bar) { ... } 和一些调用: MyFunction("",0) int x = MyFunction(foo1,bar1) 您如何向非技…

甜嗑 2024-08-25 12:45:21 9 0

C# 中柯里化的优点是什么? (实现部分功能)

C# 中柯里化的优点是什么? 在柯里化函数上实现部分函数应用有什么好处?…

一萌ing 2024-08-24 11:36:18 6 0

用 C# 确认格林斯潘第十定律

我正在尝试用 C# 实现一个基础结构,它允许我做出任意数学表达式。例如,我希望能够采用 asin(sqrt(z - sin(x+y)^2)) 这样的表达式并将其转换为一个对…

孤独岁月 2024-08-20 14:04:21 8 0

“int->”整数->整数”这在 F# 中意味着什么?

我想知道这在 F# 中意味着什么。 “一个接受整数的函数,它返回一个接受整数并返回整数的函数。” 但我不太明白这一点。 有谁能解释得这么清楚吗? […

我不在是我 2024-08-20 00:26:44 7 0

将具有 N 个参数的 def 实现为 FunctionN 类型的 val

我可以使用 val 实现 def,其中 def 不带任何参数: trait T { def foo: Int } class C(val foo: Int) extends T 为什么不能将其扩展为实现 def&lt /c…

一片旧的回忆 2024-08-19 15:49:07 8 0

(如何)是否可以绑定/重新绑定一个方法以与不同签名的委托一起使用?

我是一名 C++ 开发人员,曾使用过信号和信号。 C++ 中的插槽对我来说似乎类似于 C# 中的委托。我发现自己在寻找“bind”提供的功能时不知所措,感觉我…

·深蓝 2024-08-18 14:55:50 6 0

在 Scala 中是否可以用相反的方式进行柯里化?

让我们假设这个函数: def autoClosing(f: {def close()})(t: =&gtUnit) = { t f.close() } 和这个片段: val a = autoClosing(new X)(_) a { println…

自控 2024-08-14 16:01:23 4 0

如何在 F# 或任何函数式语言中柯里化第二个(或第三个、第四个……)参数?

我刚刚开始使用 F#,看看如何使用柯里化将第一个参数预加载到函数中。但是如何使用第二个、第三个或任何其他参数来做到这一点呢?命名参数会让这变得…

巡山小妖精 2024-08-14 08:58:54 7 0

柯里化和编译器设计

这是一个家庭作业问题: 解释类型的转换 例程的部分经历 参数化。 到目前为止我了解柯里化。但我找不到任何关于编译器如何在内存中实现这​​样的函数…

南薇 2024-08-09 19:03:28 3 0

如何在 Scala 中柯里化函数

我试图在 List.foreach 中调用 2 个参数函数,第一个参数固定用于循环。事实上,我想将两个参数的函数柯里化为一个参数的函数,该函数返回一个参数的…

呆° 2024-08-05 15:47:18 4 0

使用 Curry 定义 Grails 标签

我有一个 grails 标签库 TpTagLib,在其中我想定义 4 个新标签,它们仅在一个常量值上有所不同,所以我尝试使用 curry。 但有一个例外: groovy.lang.…

别忘他 2024-08-03 13:02:01 6 0

“非柯里化” .NET 中的实例方法

您可以创建实例方法的委托而不在创建时指定实例吗? 换句话说,您可以创建一个“静态”委托,将调用该方法的实例作为第一个参数吗? 例如,如何使用反…

缱绻入梦 2024-07-30 17:54:04 3 0

如何在 ruby​​ 中实现 curry(偏函数)

我需要一些在 ruby​​ 中实现 curry 函数的示例(1.8.6 或 1.8.7 而不是 1.9)。…

浮华 2024-07-26 04:11:38 3 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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