У меня есть случай класса как:Dot оператор строки вместо члена в Scala
case class abc (startDate:DateTime, endDate:DateTime)
В другом object
, которые могут получить доступ к этой case class
, вместо доступа abc.startDate or abc.endDate
, Я хотел бы иметь строку, говорит мне, является ли это начальной или конечной датой. Так,
val decideStartOrEnd:String = "startDate"
Теперь я хотел бы получить abc.startDate
используя эту строку переменной decideStartOrEnd
.
Любая помощь приветствуется. Спасибо заранее.
Вам нужен 'приема всей' шаблон для вашей строки матч: случай _ => выбросить новое исключение IllegalArgumentException –