码迷,mamicode.com
首页 > 其他好文 > 详细

Programming In Scala Reading Note 2

时间:2014-06-25 18:31:47      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:io   一个   c   编程   ar   re   

Learn to programming in funtional way

 

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

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

 

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

 

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

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

 

不产生副作用就不会对我们有意义,于是我们需要最小化副作用,让每一个方法都干一件事儿,返回给我们一个值。

Programming In Scala Reading Note 2,布布扣,bubuko.com

Programming In Scala Reading Note 2

标签:io   一个   c   编程   ar   re   

原文地址:http://www.cnblogs.com/voctrals/p/3806074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!