我想在Scala方法中为变量参数参数定义默认值。可能吗?
def aMethod(variableArguments: String* = ???){}
我尝试使用variableArguments:String* = Seq("a","b","c"):_*
,但它不起作用。
答案 0 :(得分:5)
编译错误使其非常明确:
:10:错误:带有“*”参数的参数部分 - 参数不允许有默认参数
如果您愿意,可以通过重载解决此问题:
cn=Firstname Lastname,ou=OrgUnit
cn=AnotherPerson NameHere,ou=OrgUnit
cn=Someone Else,ou=OrgUnit
cn=Personame Lastname,ou=OrgUnit