【Kotlin】applyって何?

applyとは

スコープ関数というものの一つらしいです。
と言われてもどんな関数なのかわからないと思うので使い方を見ていきましょう。

使い方

class = ClassA.apply{
    classA内のメンバ変数への値代入やメソッドの実行などの処理
}

わざわざclass.としてメンバ変数の指定やメソッドを実行できる

メリット

  • コードが見やすくなる
  • コーディングの時間短縮