我试图在Kotlin中接受vararg参数作为函数参数,并尝试将它传递给另一个具有vararg参数的函数。但是,它给了我一个编译时的错误,type mismatch: inferred type is IntArray but Int was expected。Kotlin: b(a) // type mismatch inferred type is IntArr
我想将vararg与每个参数的不同类型的泛型一起使用。我已经尝试过的是: fun <P> ifNotNullCreateSpec(vararg propToCreateFun: PairfunCreateSpec)...但我不能用这种方式:
ifNotNullCreateSpec("asdf" to ::createStringSpec, 5 to ::