scala方法中变量参数的默认值

时间:2016-03-02 14:40:59

标签: scala default-value

我想在Scala方法中为变量参数参数定义默认值。可能吗?

def aMethod(variableArguments: String* = ???){}

我尝试使用variableArguments:String* = Seq("a","b","c"):_*,但它不起作用。

1 个答案:

答案 0 :(得分:5)

编译错误使其非常明确:

  

:10:错误:带有“*”参数的参数部分 - 参数不允许有默认参数

如果您愿意,可以通过重载解决此问题:

cn=Firstname Lastname,ou=OrgUnit
   cn=AnotherPerson NameHere,ou=OrgUnit
      cn=Someone Else,ou=OrgUnit
   cn=Personame Lastname,ou=OrgUnit