Scala函数式编程思想

Scala是纯面向对象语言,而函数式编程是它的核心也是它最大的优势点 一些重要概念: 1.纯函数(Pure Function),或函数的纯粹性(Purity),即没有副作用(Side Effect) 副作用是状态的变化 例子: 可见第二个函数对x有副作用,所以第一个函数为纯函数 2.引用透明性 对于相同的输入,总是得到相同的输出 如果f(x)的参数x和函数体都是引用透明的,那么函数f是纯函数 ap
相关文章
相关标签/搜索