3
特別是,我的問題是關於如何認爲這等同於f本身?返回> => f如何在Haskell中工作?
我們知道這種類型的return
是:: a -> m a
和>=>
類型是:: (a -> m b) -> (b -> m c) -> (a -> m c)
所以,當我們申請>=>
到return
和f,不會有成爲一個類型不匹配,因爲不會,我們有(a -> m a) -> (b -> m c)
爲分別爲return
和f的類型,這意味着我們現在甚至可以應用>=>
?