Scala 3 — Book

函数式编程

Language

Scala 允许您以面向对象编程 (OOP) 风格、函数式编程 (FP) 风格以及混合风格编写代码——结合使用这两种方法。 正如 Scala 的创建者 Martin Odersky 所说,Scala 的本质是在类型化设置中融合了函数式编程和面向对象编程:

  • 逻辑函数
  • 模块化的对象

本章假设您熟悉 OOP 而不太熟悉 FP,因此它简要介绍了几个主要的函数式编程概念:

  • 什么是函数式编程?
  • 不可变值
  • 纯函数
  • 函数是值
  • 函数式错误处理

Contributors to this page: