在数据类中使用集合属性是很常见的。下面是一个使用已初始化集合的数据类的示例代码:
data class Person(
val name: String,
val age: Int,
val hobbies: List // 使用已初始化的List作为属性
)
fun main() {
val person = Person("John", 30, listOf("reading", "running", "cooking"))
println(person)
}
在上面的示例中,Person
数据类包含了一个已初始化的 List
属性 hobbies
。在 main
函数中,我们创建了一个 Person
对象,并在创建对象时传入了一个已初始化的 List
作为 hobbies
属性的值。
输出结果为:Person(name=John, age=30, hobbies=[reading, running, cooking])
。
这样,我们就可以通过数据类的对象访问并操作集合属性了。