Wie kann ich mich verwandeln eine Karte, die zu einem Fall der Klasse in Scala?

Wenn ich eine Map[String,String]("url" -> "xxx", "title" -> "yyy"), ist es ein Weg, um generisch die Umwandlung in eine case class Image(url:String, title:String)?

Kann ich schreiben Sie einen Helfer:

object Image{
  def fromMap(params:Map[String,String]) = Image(url=params("url"), title=params("title"))
}

aber ist es ein Weg, um generisch zu schreiben, dieses mal für eine Karte auf jeden Fall Klasse?

InformationsquelleAutor tommy chheng | 2011-05-31
Schreibe einen Kommentar