return

在haskell中return是与其他语言不一样的,return是Monad过程,结果是Monad,所以我们可以从return中取出结果即反Monad过程

Prelude> let a = return 1
Prelude> a
1
Prelude> :type a
a :: (Num a, Monad m) => m a
Prelude> b <- a
Prelude> b
1
Prelude> 


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013571243/article/details/46796713
个人分类: Haskell
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

return

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭