タグ

2024年2月8日のブックマーク (1件)

  • 【Kotlin】let, with, run, apply, alsoの概要と違い、使い分け【スコープ関数解説】

    最初に この記事ではKotlinのlet, with, run, apply, alsoの概要、違い、使い分けについて説明します。 まず初めにこれらが全てスコープ関数であることを挙げ、スコープ関数とは何か説明します。その後、これらの違いと、それぞれの中身について簡単に説明し、最後にどう使い分けたらいいかについて書きました。 手っ取り早く違いや使い分けが知りたい方は違いや使い分けを読んでください。 ※ この記事はKotlin公式ドキュメントを日語訳し、自分なりにまとめたものです。 共通点:スコープ関数 let, with, run, apply, also は全て スコープ関数 (Scope Function) と呼ばれる関数です。 スコープ関数とは、「とあるオブジェクトに対してスコープ関数内のコードを実行する」という動作を行う関数です。 例えば以下のコードではletを用いてPersonと

    【Kotlin】let, with, run, apply, alsoの概要と違い、使い分け【スコープ関数解説】