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
}
}