4
Applicative Programming with Effects는 맥브라이드와 패터슨에서 용지는 sequence
기능을 언급 마지막 줄의 오른쪽면의 유형을 이해하려합니다.구현 ap`
return (:) 'ap' c 'ap' sequence cs
에 대한 유형이 통일되는 방식 (올바른 표현이라고 생각합니다)?
return (:)
이 ap
의 첫 번째 인수 m (a -> b)
과 어떻게 일치하는지 명확하지 않습니다.
ghci> :t return (:)
return (:) :: Monad m => m (a -> [a] -> [a])