Scala:将Seq传递给var-args函数
给定一个函数,使用可变数量的参数,例如
def foo(os: String*) = println(os.toList) 我怎样才能传递一系列参数给函数? 我想写:
 val args = Seq("hi", "there") foo(args) 
显然,这是行不通的。
  foo(args:_*)会诀窍。 序列中的每个元素将被用作参数,而不是将这个序列作为一个单独的参数来使用。 
给定一个函数,使用可变数量的参数,例如
def foo(os: String*) = println(os.toList) 我怎样才能传递一系列参数给函数? 我想写:
 val args = Seq("hi", "there") foo(args) 
显然,这是行不通的。
  foo(args:_*)会诀窍。 序列中的每个元素将被用作参数,而不是将这个序列作为一个单独的参数来使用。