Scala:将Seq传递给var-args函数

给定一个函数,使用可变数量的参数,例如

def foo(os: String*) = println(os.toList) 

我怎样才能传递一系列参数给函数? 我想写:

 val args = Seq("hi", "there") foo(args) 

显然,这是行不通的。

foo(args:_*)会诀窍。 序列中的每个元素将被用作参数,而不是将这个序列作为一个单独的参数来使用。