【移行のお知らせ】プライバシー上の懸念により、Qiitaアカウントの削除を検討しています。 各投稿は個人blog( https://gateau.hatenablog.com/archive/category/Qiita )に移行しました。 今後も参照される方は、ブックマークなど移行をお願い致します。 Kotlinのスコープ関数はlet, with, run, apply, alsoがあります。 public inline fun <T, R> T.let(block: (T) -> R): R = block(this)などのそれぞれの定義を読んでもすぐ頭に入ってこないので、読み方を解説してみます。自分用チートシートです。 前提知識 拡張関数 クラスを継承したりDecoratorのようなデザインパターンを使用せずとも、クラスを新しい機能で拡張できる言語機能 公式 https://dogw