柯里化默认只接受一个参数
|
|
一般约定,函子的标志就是容器具有map方法。该方法将容器里面的每一个值,映射到另一个容器
函数式编程一般约定,函子有一个of方法,用来生成新的容器
|
|
Maybe 函子 空值检查
|
|
Either 函子
条件运算if…else
|
|
ap 函子
|
|
Monad 函子
Monad 函子的作用是,总是返回一个单层的函子
|
|
IO 操作
|
|
柯里化默认只接受一个参数
|
|
一般约定,函子的标志就是容器具有map方法。该方法将容器里面的每一个值,映射到另一个容器
函数式编程一般约定,函子有一个of方法,用来生成新的容器
|
|
|
|
条件运算if…else
|
|
|
|
Monad 函子的作用是,总是返回一个单层的函子
|
|
|
|