Има ли пряк път за това в библиотеката на обективите?
\x -> liftM (^. x) get
Може би това е глупав въпрос, но изглежда като достатъчно проста конструкция, за да има пряк път за нея.
Има ли пряк път за това в библиотеката на обективите?
\x -> liftM (^. x) get
Може би това е глупав въпрос, но изглежда като достатъчно проста конструкция, за да има пряк път за нея.
Опитайте use
use :: MonadState s m => Getting a s a -> m a
use = gets . view