Haskell 将 Hom Functor/Monad 称为什么?

发布于 2024-11-23 23:58:32 字数 163 浏览 2 评论 0原文

我想在我的代码中使用它,并且不想重复它,但由于它只涉及大量通用单词,如“函数”或“组合”,我无法通过搜索找到它。

完全具体地说,我正在寻找

instance Functor (x->) where
    fmap f p = f . p

I'd like to use it in my code and would rather not duplicate it, but since it involves only massively generic words like "function" or "composition" I can't find it by searching.

To be completely specific, I'm looking for

instance Functor (x->) where
    fmap f p = f . p

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝颜夕 2024-11-30 23:58:32

这是基本的读取器(或环境)单子,通常称为 ((->) e)。 (这是作为部分应用函数而不是部分编写的 (e ->) ;后一种语法解析起来有问题。)您可以通过导入 Control.Monad 来获取它。 ReaderControl.Monad.Instances

This is the basic reader (or environment) monad, usually referred to as ((->) e). (This is (e ->) written as a partially applied function instead of as a section; the latter syntax is problematic to parse.) You can get it by importing Control.Monad.Reader or Control.Monad.Instances.

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