Variadische Vorlagen in Scala emulieren
Angenommen, Sie möchten etwas wie @ habvariadic templates (die Möglichkeit, n Typparameter für eine generische Klasse zu definieren) in Scala.
Zum Beispiel möchten Sie nicht definieren,Tuple2[+T1, +T2]
undTuple3[+T1, +T2, +T3]
aberTuple[T*]
.
Gibt es andere Optionen als HLists das würde Tuple, Produkt und Funktion unterstützen?