Kotlinタイプセーフビルダ


備考

タイプセーフなビルダーは、言語機能ではなくコンセプトので、厳密に形式化されていません。

タイプセーフなビルダーの典型的な構造

単一のビルダー機能は、通常3つのステップで構成されます。

  1. オブジェクトを作成します。
  2. ラムダを実行してオブジェクトを初期化します。
  3. 構造化するオブジェクトを追加するか返す。

Kotlinライブラリの型保証されたビルダー

タイプセーフなビルダーのコンセプトは、Kotlinのライブラリやフレームワークで広く使われています。

  • アンコ
  • わさび
  • Ktor
  • 仕様

タイプセーフビルダ 関連する例