ssa*_*anj 1 scala default-value
鉴于:
case class Person(name:String = "Bob", age:Int = 20)
Run Code Online (Sandbox Code Playgroud)
如何在提供年龄时接受名称的默认值?
例如.我可以做这个:
Person() -> Person("Bob", 20)
Person("Jim") -> Person("Jim", 20)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点:
Person(,35) -> Person("Bob", 35)
Run Code Online (Sandbox Code Playgroud)
您可以使用带有默认值的命名参数:
case class Person(name: String = "Bob", age: Int = 20)
Person(age = 23)
Run Code Online (Sandbox Code Playgroud)