型別安全的建設者

一個型別安全的建設者是一個概念,而不是一個語言功能,所以它不是嚴格形式化。

型別安全構建器的典型結構

單個構建器函式通常包含 3 個步驟:

  1. 建立一個物件。
  2. 執行 lambda 來初始化物件。
  3. 將物件新增到結構或返回它。

Kotlin 庫中的型別安全構建器

型別安全構建器的概念在一些 Kotlin 庫和框架中被廣泛使用,例如:

  • 安口
  • 芥末
  • Ktor
  • 規格