问题 在Lens中有这个快捷方式吗?


镜头库中是否有这样的快捷方式?

\x -> liftM (^. x) get

也许这是一个愚蠢的问题,但它感觉就像一个基本的结构,应该有一个捷径。


7531
2018-03-23 19:13


起源



答案:


尝试 use

use :: MonadState s m => Getting a s a -> m a
use = gets . view

12
2018-03-23 19:29



真棒!非常感谢!我以前甚至都不知道。 - Emil


答案:


尝试 use

use :: MonadState s m => Getting a s a -> m a
use = gets . view

12
2018-03-23 19:29



真棒!非常感谢!我以前甚至都不知道。 - Emil