私は IO モナドで mapAccumL を使用する方法を探しています - mapM のアナログのようなもの、つまり次の型シグネチャを使用します:
mapAccumLM :: (Monad m) => (a -> b -> m(a, c)) -> a -> [b] -> m(a, [c])
これを行う簡単な方法はありますか?
私は IO モナドで mapAccumL を使用する方法を探しています - mapM のアナログのようなもの、つまり次の型シグネチャを使用します:
mapAccumLM :: (Monad m) => (a -> b -> m(a, c)) -> a -> [b] -> m(a, [c])
これを行う簡単な方法はありますか?