higher-order-functions

higher-order-functions

文章 0 浏览 7

函数式 C# - 使用或返回 Action

为了更好地处理 C# 中的错误,我浏览了网络,了解了以下实施策略。第一个对我来说很自然,而另一个实现我不确定它的优点是什么? 1) static void Fau…

复古式 2024-09-29 22:11:02 11 0

如何定义搜索树上的地图和折叠?

我有一个搜索树,其定义为: data (Ord a) => Stree a = Null | Fork (Stree a) a (Stree a) deriving Show 我必须定义两个函数,mapStree: mapStree …

镜花水月 2024-09-29 00:12:33 10 0

Scala 编译器说我的方法在使用隐式和匿名类时是递归的

我希望能够编写像这样的代码, 10 times { doSomething } 所以我想我可以用隐式来做到这一点。 当我在 Scala REPL 中执行以下代码时,它得到了正确的…

苏大泽ㄣ 2024-09-28 09:31:48 16 0

将高阶函数从 Python 转换为 Haskell

我有以下代码: import operator def stagger(l, w): if len(l)>=w: return [tuple(l[0:w])]+stagger(l[1:], w) return [] def pleat(f, l, w=2): ret…

月亮是我掰弯的 2024-09-27 09:02:46 8 0

高阶列表操作重命名背后的基本原理

C# 中重命名高阶列表操作的基本原理是什么? (示例:map -> Select、filter -> Where、fold > -> 聚合)…

触ぅ动初心 2024-09-25 03:39:31 8 0

“过滤器” C++ 中的高阶函数

C++ 标准库和/或 Boost 是否有类似于函数式语言中的 filter 函数的功能? 我能找到的最接近的函数是 std::remove_copy_if ,但它似乎做了与我想要的相…

清风疏影 2024-09-16 20:16:01 15 0

根据键数组获取数组的子集

我编写这个函数是为了获取数组的子集。 php 有没有内置的函数来实现这个功能?我在文档中找不到。如果我重新发明轮子,这似乎是一种浪费。 function a…

别闹i 2024-09-13 23:46:51 9 0

常见的递归模式

我正在习惯 Haskell 的高阶函数。通常我可以用诸如映射、折叠和扫描之类的函数来替换显式的递归模式。然而,我经常遇到以下递归模式,我不明白如何使…

倦话 2024-09-12 07:00:00 14 0

Scala ActionListener/匿名函数类型不匹配

尝试实现与 http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-6 val button = new JButton("test") button.addActionListener{ e:…

岁月如刀 2024-09-09 03:19:26 10 0

高阶函数 «过滤器»在 C++

我想用 C++ 编写一个高阶函数filter。到目前为止我想出的代码如下: #include #include #include #include #include #include #include using namespa…

老娘不死你永远是小三 2024-08-31 20:06:23 13 0

“价值限制”是否有效?实际上意味着没有高阶函数式编程?

“值限制”实际上意味着不存在高阶函数式编程吗? 我有一个问题,每次我尝试做一点 HOP 时,我都会遇到 VR 错误。示例: let simple (s:string)= fun …

温柔戏命师 2024-08-29 04:16:37 26 0

R 中的更高级别函数 - 是否有官方的 compose 运算符或 curry 函数?

我可以在 R 中创建一个 compose 运算符: `%c%` = function(x,y)function(...)x(y(...)) 像这样使用: > numericNull = is.null %c% numeric > numeri…

画▽骨i 2024-08-20 23:06:24 17 0

这个函数有标准的名字吗?

如果将函数应用于所有元素会得到相同的结果,那么您会如何命名一个接受列表和函数并返回 True 的函数? def identical_results(l, func): if len(l) <…

妳是的陽光 2024-08-06 22:50:16 13 0

如何按条件过滤数组

我有一个像这样的数组: array("a" => 2, "b" => 4, "c" => 2, "d" => 5, "e" => 6, "f" => 2) 现在我想按某些条件过滤该数组,只保留值等于 2 的元素…

情感失落者 2024-08-06 12:45:59 14 0

PHP 是否有与 Python 的列表理解语法等效的语法?

Python 具有语法上不错的列表理解: S = [x**2 for x in range(10)] print S; [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 在 PHP 中,我需要做一些循环: …

不乱于心 2024-08-01 20:39:22 18 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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