首页 > 代码库 > Programming In Scala Reading Note 2
Programming In Scala Reading Note 2
Learn to programming in funtional way
如果一个方法中存在var的话,那么这个方法很可能就是指令式编程。
如果一个方法中只存在val的话,那么这个方法很可能是函数式编程。
我们需要尝试着把方法中的val删除掉。
副作用,一个方法满足函数式编程的基本要求,但是返回值是一个Unit的话,那么可以肯定这个方法是有副作用的。
而我们应该避免让一个方法有副作用。
不产生副作用就不会对我们有意义,于是我们需要最小化副作用,让每一个方法都干一件事儿,返回给我们一个值。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。