例:
data class My(val first: String, val second: Int, val third: Boolean)
fun foo(list: List<My>) {
list.forEach { my ->
println(my.second)
println(my.third)
}
}
クイックフィックスを使用すると、宣言を分解して対応するクラスの名前で新規変数が導入されます。
data class My(val first: String, val second: Int, val third: Boolean)
fun foo(list: List<My>) {
list.forEach { (_, second, third) ->
println(second)
println(third)
}
}