是的,Kotlin 數(shù)據(jù)類(data class)可以用于數(shù)據(jù)傳輸。數(shù)據(jù)類是一種特殊的類,它主要用于存儲數(shù)據(jù),并且自動生成了許多有用的方法,如 equals()
、hashCode()
、toString()
和 copy()
等。這些方法使得數(shù)據(jù)類成為在 Kotlin 中傳輸數(shù)據(jù)的理想選擇。
要創(chuàng)建一個數(shù)據(jù)類,只需在類名前加上 data
關(guān)鍵字即可。例如:
data class User(val name: String, val age: Int)
在這個例子中,我們創(chuàng)建了一個名為 User
的數(shù)據(jù)類,它有兩個屬性:name
和 age
。通過使用數(shù)據(jù)類,我們可以輕松地創(chuàng)建和使用這個類的實例來傳輸數(shù)據(jù)。