gpt4 book ai didi

haskell - 有标准的读者应用实例吗?

转载 作者:行者123 更新时间:2023-12-02 21:30:18 25 4
gpt4 key购买 nike

是否存在像我在 blog post 中找到的那样的现有实例?

data Reader r a = Reader (r -> a)
instance Functor (Reader r) where
fmap f (Reader x) = Reader (f . x)
instance Applicative (Reader r) where
pure x = Reader $ pure x
(Reader f) <*> (Reader x) = Reader (f <*> x)

最佳答案

是的。当 Applicative 本身处于作用域内时,(->) r 的实例也处于作用域内。 (对于您编写的甚至类型检查的代码来说,这也必须是正确的 - 您是否注意到 ReaderApplicative 实例只是发送到 (->) r 的 >Applicative 实例? =)

关于haskell - 有标准的读者应用实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27254962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com