溫馨提示×

Kotlin中多重賦值是怎么工作的

小億
101
2024-04-15 14:53:07
欄目: 編程語言

在Kotlin中,多重賦值是通過解構(gòu)聲明實現(xiàn)的。解構(gòu)聲明允許將一個對象的屬性值分別賦給多個變量。

例如,如果有一個數(shù)據(jù)類Person:

data class Person(val name: String, val age: Int)

可以使用解構(gòu)聲明將對象的屬性值分別賦給多個變量:

val person = Person("Alice", 30)
val (name, age) = person

println(name) // 輸出:Alice
println(age) // 輸出:30

在上面的示例中,解構(gòu)聲明(name, age)將對象personnameage屬性值分別賦給變量nameage。這樣就可以方便地同時獲取對象的多個屬性值并賦給多個變量。

0