fun generateRandomArray(n: Int, rangeL: Int, rangeR: Int): Array<Int?> {
assert(rangeL <= rangeR)
val arr = arrayOfNulls<Int>(n)
for (i in 0 until n) {
arr[i] = (Math.random() * (rangeR - rangeL + 1) + rangeL).toInt()
}
return arr
}
// 打印arr数组的所有内容
fun printArray(arr: Array<Any?>) {
for (i in arr.indices) {
print(arr[i])
print(' ')
}
println()
return
}我printArray接受的参数类型的泛型是Array<Any?>,在java里面Array<Int?>子类型是能传递进去的
但是编辑器报错是什么原因