Scala学习笔记-09-函数式编程-概述

  • 函数式编程将计算视为数学上的函数计算
    • 函数和普通的值一样,是“头等公民”,可以像其他任何数据类型的值一样,被传递和操作
  • 函数式编程成为越来越流行的编程范式:
    • 大数据应用和并发需求的额驱动
    • 纯函数的行为表现出与上下文无关的透明性和无副作用性,避免了多线程并发应用中最复杂的状态同步问题
  • Scala在架构层面上提倡上层采用面向对象编程,而底层采用函数式编程

猜你喜欢

转载自www.cnblogs.com/wooluwalker/p/12306312.html