Scala 函数式编程
纯函数
以y=sin(x)
为例,无论sin(x)
做了多少计算,他的所有结果都被函数返回并赋值给了y,在sin(x)
内部,没有任何全局状态被修改.像这种无副作用的函数,称为纯函数. 纯函数极大简化了函数的分析测试及调试.可以不用考虑调用该函数的上下文信息.
Scala中的函数式编程
最后更新于
这有帮助吗?
以y=sin(x)
为例,无论sin(x)
做了多少计算,他的所有结果都被函数返回并赋值给了y,在sin(x)
内部,没有任何全局状态被修改.像这种无副作用的函数,称为纯函数. 纯函数极大简化了函数的分析测试及调试.可以不用考虑调用该函数的上下文信息.
最后更新于
这有帮助吗?