gpt4 book ai didi

Haskell:MonadState 的 put 如何工作?

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

http://hackage.haskell.org/packages/archive/mtl/1.1.0.2/doc/html/src/Control-Monad-State-Lazy.html

instance (Monad m) => MonadState s (StateT s m) where
get = StateT $ \s -> return (s, s)
put s = StateT $ \_ -> return ((), s)

在 put 的定义中 () 是做什么的?

最佳答案

() 是 Action 的返回值。由于 put 用于其副作用(更改状态),因此它不会返回任何有用的信息。

关于Haskell:MonadState 的 put 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12736860/

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