kotlin 析构理解

209 阅读1分钟
class  Test{
    var name = ""
    var age = 100

    operator fun component1() :String = name
    operator fun component2() :Int = age
}

val (param1,param2) = Test()

param1 就是component1 返回的值
param2 就是component2 返回的值
当然也可以继续写component3 component4