Доступ к первому значению параметра по умолчанию при предоставлении остальных - PullRequest
1 голос
/ 29 ноября 2010

Дано:

case class Person(name:String = "Bob", age:Int = 20)

Как мне принять значение по умолчанию для имени при указании возраста?

Например. Я могу сделать это:

Person() -> Person("Bob", 20)

Person("Jim") -> Person("Jim", 20)

Как я могу это сделать:

Person(,35) -> Person("Bob", 35)

1 Ответ

6 голосов
/ 29 ноября 2010

Вы можете использовать именованные параметры со значениями по умолчанию:

case class Person(name: String = "Bob", age: Int = 20)

Person(age = 23)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...