我有一个data class
在kotlin
是这样的:
data class myDataClass(val myArr: ArrayList<Char>)
现在,假设我创建它的一个实例如下:
val myData = myDataClass(x) // x is an integer; 1 <= x <= 9
我想是myData
应具有以下数据:
println(myData.myArr)
// [A, B, C, D, ...]
我有一个data class
在kotlin
是这样的:
data class myDataClass(val myArr: ArrayList<Char>)
现在,假设我创建它的一个实例如下:
val myData = myDataClass(x) // x is an integer; 1 <= x <= 9
我想是myData
应具有以下数据:
println(myData.myArr)
// [A, B, C, D, ...]
这是可能的:
data class myDataClass(val myArr: ArrayList<Char>) {
constructor(i: Int) : this(ArrayList((0..i).map { ('A' + it).toChar() }))
}
但事实是,这是一个非常奇怪的代码