相关疑难解决方法(0)

Haskell`永远'类型签名

在Haskell中,为什么是类型签名 forever

forever :: Monad m => m a -> m b
Run Code Online (Sandbox Code Playgroud)

具体为什么不是这样:: Monad m => m a -> m a呢?当然,我们所采取行动的monad类型并没有改变一半forever

功能如:

 forever' :: Monad m => m a -> m a
 forever' = forever
Run Code Online (Sandbox Code Playgroud)

似乎完全一样.

monads haskell types type-signature

13
推荐指数
1
解决办法
353
查看次数

标签 统计

haskell ×1

monads ×1

type-signature ×1

types ×1