applicative

applicative

文章 1 浏览 97

选项的功能组成

我有两个我想组合的选项(或可能的对象),以便得到以下结果: || first operand second ++-------------+------------- operand || empty | optional…

原来分手还会想你 2025-02-08 14:20:59 3 0

什么是Cocartesian comonoid,什么是Cocartesian comonoidal函子?

我最近一直在尝试使用Monoid和分销剂,我认为我发现了一些有趣的东西(在答案中描述了) - 这些已经是已知的结构吗? (我一直无法在线找到对它们的任…

め可乐爱微笑 2025-02-05 23:46:37 3 0

为什么纯的类型是 - > fa,而不是(a - > b) - > F(a - > b)应用?

PURE用于将正常函数转换为应用程序容器中的功能。这样,任何多参数操作都可以在应用上使用。在这种情况下,不希望纯为 a - > f a 类型,它只是希…

隔纱相望 2025-01-22 02:10:52 3 0

为什么不将所有功能定义为应用于应用的所有功能?

internalAnd :: Bool -> Bool -> Bool internalAnd True True = True internalAnd _ _ = False (&&) :: Applicative m => m Bool -> m Bool -> m Bool…

如果没有 2025-01-17 07:40:18 2 0

组合 2 个列表的元素

假设我们有两个列表: val l1=List("a","b","c") val l2 = List("1","2","3") 我想要的是: List("a1", "b2", "c3") 也就是说,将 l1 的第 n 个元素与…

怂人 2025-01-03 04:58:57 5 0

如何证明单子是一个函子和一个应用函子?

理论上,Monad 是函子和具体应用函子的子集,尽管 Haskell 的类型系统中没有指出这一点。 知道了,给定一个 monad 并基于 return 和 bind,如何: 导…

叹倦 2025-01-01 09:25:05 6 0

有人可以解释一下这段代码中应用实例是在哪里出现的吗?

isAlphaNum :: Char -> Bool isAlphaNum = (||) isAlpha isNum 我可以看到它有效,但我不明白 Applicative (或 Functor)的实例来自哪里。…

灯角 2024-12-29 01:59:59 5 0

State 和其他 MTL monad 的应用实例?

查看 Control 的文档。应用性,我注意到它们有某些单子的实例声明(例如IO、Maybe,尤其是ST) ,但是有没有 MTL monad 的实例,例如 State 和 RWS。…

惯饮孤独 2024-12-13 12:37:51 6 0

applicative <* 的一元等价物

阅读安东尼的回复后一个与样式相关的解析器问题,我正在尝试说服自己编写单体解析器仍然可以相当紧凑。 因此, reference :: Parser Transc reference…

舞袖。长 2024-12-11 22:34:12 7 0

如何混合应用函子和箭头

我读过 Andrew Birkett 的博客 XML 的应用箭头 &&&回归纯粹,我们可以混合箭头和应用函子。 我自己尝试过,但没有达到我的预期。 我想要这个结果: [S…

呢古 2024-12-06 20:50:48 10 0

不是函子/函子/应用/单子的好例子?

在向某人解释什么是类型类 X 时,我很难找到恰好是 X 的数据结构的好示例。 因此,我请求以下示例: 不是函子的类型构造函数。 类型构造函数是 Functo…

听闻余生 2024-12-01 22:13:24 7 0

Haskell - Control.Applicative.Alternative 有什么用?

我正在查看 Haskell 库中的 Applicative 类,并偶然发现了 替代。 这门课有什么用?谷歌搜索没有发现任何特别有见地的东西。它似乎完全不合适,因为它…

濫情▎り 2024-12-01 16:30:34 8 0

应用风格的实际用途是什么?

我是一名 Scala 程序员,现在正在学习 Haskell。很容易找到 OO 概念的实际用例和现实世界示例,例如装饰器、策略模式等。书籍和互联网上充斥着这些内…

书间行客 2024-11-30 07:50:53 9 0

有没有办法逐步显示 Clojure 如何评估函数?

我刚刚开始自学 Clojure。作为补充学习的一部分,我观看了加州大学伯克利分校 Brian Harvey 的一些关于函数式编程主题的讲座。在他的关于函数式编程的…

笙痞 2024-11-27 16:59:41 8 0

应用语言可以使用后缀表示法吗?

我一直发现像 Factor 这样的后缀语言比前缀(Lispy 语言)和中缀/后缀语言(所有 C 风格语言,如果我们同时包含运算符和函数)更具可读性。 与前缀语…

揽清风入怀 2024-11-24 13:53:28 6 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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