相关疑难解决方法(0)

如何将vararg作为数组传递给Kotlin?

我想将vararg从买入功能传递给驱动功能,但我得到了

编译错误:

required Array<T> found Array<out T>
Run Code Online (Sandbox Code Playgroud)

码:

class Car

fun buy(vararg cars: Car) {
    drive(cars) //compile error
}

fun drive(cars: Array<Car>) {
    //...
}
Run Code Online (Sandbox Code Playgroud)

variadic-functions kotlin

8
推荐指数
2
解决办法
7808
查看次数

标签 统计

kotlin ×1

variadic-functions ×1