Scala编程 函数式风格

在《Scala编程》一书中,解释纯函数式风格满足三点:

1 使用val,而不使用var,代码更简洁明白

2 使用不可变对象,而不使用可变对象

3 没有副作用

        > 一个方法返回值如果为Unit,则方法本身的作用只能通过副作用实现

        > 方法内部有标准输出

Scala并不是纯函数式编程,可以在函数式编程和指令式编程间找平衡

猜你喜欢

转载自blog.csdn.net/weixin_42129080/article/details/80947121