标签: scala
我遇到过这段代码:
ListBuffer(comp: _*)
comp的类型为List[String]
List[String]
ListBuffer(comp: _*)实现了什么?具体来说是comp: _*?
comp: _*
答案 0 :(得分:2)
ListBuffer apply方法接受某种类型A的vararg参数。为了传递一些值序列,例如List,没有显式提取值,您可以使用_*,这意味着:从您的案例中取出所有值(comp并将它们作为参数传递给这个函数。
ListBuffer
A
List
_*
comp