报告内联 lambda 内未标记的 return 表达式。

此类表达式可能会令人不解,因为可能不清楚哪个范围属于 return

更改为 return@… 快速修复可用于自动修正代码。

示例:


  fun test(list: List<Int>) {
      list.forEach {
          // 此返回表达式从函数测试进行返回
          // 人们可以将其更改为 return@forEach 以更改范围
          if (it == 10) return
      }
  }

在应用快速修复后:


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