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