예:
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)
}
}