如果我有一个函数标题,如:
fun addAttributes(vararg attributes: String) {
...
}
我想在这里传递attributes
:
val atts = arrayOf("1", "2", "3")
addAttributes(atts)
它提供了有关不兼容类型的编译错误。我该怎么办?
答案 0 :(得分:21)
我使用了扩展运算符,它基本上扩展元素以使它们与varargs
兼容。
addAttributes(*atts)
这很有用。