2016-09-06 7 views
3

Wie polymorphe Funktion zu definieren, die:Subsets und formlos extensible Aufzeichnungen

  1. jeden Datensatz (Superset der Felder)
  2. return jede Teilmenge von festgelegten Satz von Feldern mit unförmigen-2,3 enthält spezifizierten Satz Felder akzeptieren ?

Ich habe solution for single field für 1. gefunden, aber ich muss mit einer Reihe von Feldern arbeiten. Ich habe suggestion gefunden, um Klasse zu definieren, die implicits für jedes Feld enthält, aber ich denke, dass es weniger boilleplated sein sollte, um es in solch fortgeschrittener Sprache wie Scala zu definieren. Ich habe eine assumption als SelectAll Merkmal dafür verwendet, aber nicht konkretes Beispiel, wie genau es verwendet werden kann.

Antwort