您的位置:首页 > 其它

Programming In Scala Reading Note 2

2014-06-24 14:46 375 查看
Learn to programming in funtional way

如果一个方法中存在var的话,那么这个方法很可能就是指令式编程。

如果一个方法中只存在val的话,那么这个方法很可能是函数式编程。

我们需要尝试着把方法中的val删除掉。

副作用,一个方法满足函数式编程的基本要求,但是返回值是一个Unit的话,那么可以肯定这个方法是有副作用的。

而我们应该避免让一个方法有副作用。

不产生副作用就不会对我们有意义,于是我们需要最小化副作用,让每一个方法都干一件事儿,返回给我们一个值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: