将数组传递给varargs参数
如果我有一个函数头像:
fun addAttributes(vararg attributes: String) { ... }
我想在这里传递attributes
:
val atts = arrayOf("1", "2", "3") addAttributes(atts)
它给出了有关不兼容类型的编译错误。 我该怎么办?
我使用了基本上扩展元素的扩展运算符,使它们与varargs
兼容。
addAttributes(*atts)
这工作。