我正在使用第三方库,正在尝试进行一些抽象,并且遇到了一个接受varargs但未使用类型归因的方法的问题。像这样:
process launch
鉴于库如何设置方法,有什么办法让我传递参数?
答案 0 :(得分:5)
您只需要使用特殊的:_*
传播名称:
def outer(otherStuff:String*): Unit ={
if(someCondition)
methodInThirdPartyLibrary(otherStuff: _*)
// other code....
}
也请查看此anwser。