یک نکته که اینجا فک کنم فراموش کردید بگید :
data class User(val id : Int , val name : String , val age : Int){
}
fun main(){
val user1 = User(1 , "mohammad" , 39)
val (name , age) = user1
println(name)
}
خروجی این برابر 1 هست و اصلا ربطی به اسم متغیر نداره یعنی نیم که نوشتیم مقدار 1 درونش ریخته و چاپ و به ترتیب ربط داره