- 博客(2)
- 收藏
- 关注
原创 Scalaz(28)- ST Monad :FP方式适用变量
函数式编程模式强调纯代码(pure code),主要实现方式是使用不可变数据结构,目的是函数组合(composability)最终实现函数组件的重复使用。但是,如果我们在一个函数p内部使用了可变量(mutable variables),如果函数的输入参数e是纯代码,那么表达式p(e)同样是纯代码的,因为函数的调用者是无法接触到函数内部申明的这些可变量的。不过,这样的做法会造成函数的臃肿代码,因为在
2016-02-29 08:13:06 732 1
原创 Scalaz(27)- Inference & Unapply :类型的推导和匹配
经过一段时间的学习演练,用scala进行函数式编程的过程对我来说就好像是着重如何将函数的款式对齐以及如和正确匹配类型。真正是一种全新的体验,有点太偏重学术型了。
2016-02-23 21:04:20 608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人