Scala 3 — 書籍

函數式程式設計

語言

Scala 讓你可以使用物件導向程式設計 (OOP) 風格、函數式程式設計 (FP) 風格,以及混合風格撰寫程式碼,同時使用這兩種方法。正如 Scala 的創建者 Martin Odersky 所說,Scala 的精髓在於將函數式和物件導向程式設計融合在一個類型化的環境中

  • 邏輯函數
  • 模組化物件

本章假設您對 OOP 很熟悉,但對 FP 較不熟悉,因此它提供了幾個主要函數式程式設計概念的溫和介紹

  • 什麼是函數式程式設計?
  • 不可變值
  • 純函數
  • 函數是值
  • 函數式錯誤處理

此頁面的貢獻者