序列作为varargs参数传递

时间:2015-06-13 20:16:16

标签: scala

我有一个界面

object Leaf {
  def apply(keys: Int*): Leaf = {
    new Leaf(keys)
  }
}

其中Leaf类定义如下:

class Leaf(keys: Seq[Int]) extends Node(true, keys, Seq())

这可以将Sequence作为键参数传递吗?当然我可以创建第二个varargs方法,但我想知道是否有一种方法可以将一个序列转换为varargs paremeter。

1 个答案:

答案 0 :(得分:2)

是的,我认为你的意思是varargs而不是varchar:)

Leaf(sequence: _*)