我有一个接受String*
作为参数的函数。现在我正在实现另一个函数,它接受Seq[String]
(或字符串数组)作为参数,但需要使用该参数调用先前的函数。是否有办法进行转换?
def foo (s: String*) = {
...
}
def callFoo (s: Seq[String]) = {
foo (s) // this throws an error
}
foo
函数可以通过foo("string1", "string2", "string3")
的方式进行调用。但我只想通过调用callFoo(Seq[String])
函数并从foo()
获取结果。