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