Scala 3 — 书籍

函数式编程

语言

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

  • 逻辑函数
  • 模块化对象

本章假设您熟悉 OOP,但对 FP 不太熟悉,因此它温和地介绍了几个主要的函数式编程概念

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

此页面的贡献者