【发布时间】:2018-02-18 00:54:41
【问题描述】:
我理解>>=在join方面的定义
xs >>= f = join (fmap f xs)
这也告诉我们fmap + join 产生>>=
我想知道对于 List monad 是否可以在没有 join 的情况下进行定义,就像我们对 Maybe 所做的那样:
>>= m f = case m of
Nothing -> Nothing
Just x -> f x
【问题讨论】: