pointfree

pointfree

文章 0 浏览 5

为什么这个函数的 pointfree 版本看起来像这样?

我一直在使用 Haskell,包括练习以无点形式编写函数。这是一个示例函数: dotProduct :: (Num a) => [a] -> [a] -> a dotProduct xs ys = sum (zipWit…

等风也等你 2024-09-07 07:21:16 7 0

从函数应用到函数组合的 Haskell 类型错误

这个问题与antal sz回答的函数组合VS函数应用相关。 你怎么能得到这个? map has type (a -> b) -> [a] -> [b] head has type [a] -> a map head has …

话少情深 2024-09-07 07:12:36 11 0

Haskell 中的无点

我有这段代码,我想使其成为无点的; (\kt -> chr $ a + Flip mod 26 (ord k + ord t -2*a)) 我该怎么做? 除了“思考这个并想出一些东西”之外,还有…

最单纯的乌龟 2024-08-25 03:36:50 13 0

翻转/反转 fmap (<$>)?

我发现定义以下内容 (%) = flip fmap 我可以编写这样的代码: readFile "/etc/passwd" % lines % filter (not . null) 对我来说,它比替代方案更有意…

灰色世界里的红玫瑰 2024-08-10 06:39:16 8 0

什么是“无积分”? 风格(在函数式编程中)?

我最近注意到的一个短语是“point free”风格的概念...... 首先,有 这个问题,以及还有这个。 然后,我发现这里他们提到“另一个可能值得讨论的主题…

薄荷港 2024-07-23 11:54:36 11 0

函数应用:这里为什么用$?

不久前,我问了一个问题关于 $,并得到了有用的答案——事实上,我认为我理解如何使用它。 看来我错了:( 这个例子出现在教程中: instance Monad [] w…

无畏 2024-07-11 10:21:04 14 0
更多

推荐作者

少女净妖师

文章 0 评论 0

朱洁

文章 0 评论 0

觉浅

文章 0 评论 0

滥情空心

文章 0 评论 0

hl1314520

文章 0 评论 0

更多

友情链接

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