【发布时间】:2011-08-28 10:07:28
【问题描述】:
我有以下来自this question 的代码:
def addChild(n: Node, newChild: Node) = n match {
case Elem(prefix, label, attribs, scope, child @ _*) => Elem(prefix, label, attribs, scope, child ++ newChild : _*)
case _ => error("Can only add children to elements!")
}
里面的一切都很清楚,除了这个:child ++ newChild : _*
它有什么作用?
我知道Seq[Node] 与另一个Node 连接在一起,然后呢? : _* 是做什么的?
【问题讨论】:
-
非常感谢您在标题中添加(冒号下划线星号)!