インラインラムダの中にあるラベルのない return 式を報告します。

このような式は return に属しているスコープが不明確な場合があり、混乱を招く可能性があります。

return@ に変更…」クイックフィックスを使用すると、コードを自動的に修正できます。

例:


  fun test(list: List<Int>) {
      list.forEach {
          // この return 式は関数 test から返却します
          // スコープを変更するため return@forEach に変更できます
          if (it == 10) return
      }
  }

クイックフィックス適用後:


  fun test(list: List<Int>) {
      list.forEach {
          if (it == 10) return@test
      }
  }