21
class (Monoid w, Monad m) => MonadWriter w m | m -> w where
pass :: m (a,w -> w) -> m a
listen :: m a -> m (a,w)
tell :: w -> m()
위 파이프의 의미는 무엇입니까? 스 니펫은 here에서 가져옵니다.클래스 정의의 파이프는 무엇을 의미합니까?
[가능한 | 하스켈 클래스 정의에 대한?] (http://stackoverflow.com/questions/2675655/whats-the-for-in-a-haskell-class-definition) –