我有这个代码
var str : CharArray
var t =0
for (k in i..i+3) {
str[t++] = array[k][j]
它说str必须初始化,我不知道如何初始化。
我试着像这样初始化,但是它说类型不匹配,
var array: Array<CharArray> = arrayOf("India");
类型推断失败。预期类型不匹配: 必需的: 大批 成立: 数组
最佳答案
你可以这样初始化它:
var str : CharArray = CharArray(3) //if you know size
var str : CharArray = charArrayOf() //creates empty array
var str : CharArray? = null //makes your array nullable
或者你可以使用 lateinit
稍后初始化
关于kotlin - 如何在 Kotlin 中初始化和使用 charArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55903777/