我试图在 Kotlin 中接受一个 vararg 参数作为函数参数,并尝试将它传递给另一个带有 vararg 参数的函数。但是,这样做会给我一个编译时错误,type mismatch: inferred type is IntArray but Int was expected.
科特林:
fun a(vararg a: Int){
b(a) // type mismatch inferred type is IntArray but Int was expected
}
fun b(vararg b: Int){
}
但是,如果我在 Java 中尝试相同的代码,它会起作用。
爪哇:
void a(int... a) {
b(a); // works completely fine
}
void b(int... b) {
}
我怎样才能解决这个问题?
慕工程0101907
慕妹3146593
使用vuex中的 mapmutations 辅助函数时怎么传递参数?
为什么传递参数时
传递Array[i]无效
调用函数时传递参数的问题
相关分类