finden Ich kann Shapeless.Generic mit skalierten parametrisierten Funktionen nicht implementieren. Im folgenden Codeabschnitt erhalte ich den Fehler "konnte keinen impliziten Wert für den Parameter gen: shapeless.Generic [T]" finden.Scala-Typ-Parametrisierung, Shapeless - konnte keinen impliziten Wert für den Parameter Generic
def foo[T](instance: T) = {
val gen = shapeless.Generic[T] //getting error in this line!!!
val values = gen.to(instance)
println(values)
}
case class Bar(x:String, y:String)
var bar = Bar("a","b")
foo(bar)
Gibt es etwas, das ich vermisse?
Danke, ich hätte nie gedacht, dass es so einfach ist. Danke, dass du mich über das Aux-Muster informiert hast und ich werde auch deinen angegebenen Link durchgehen. :) –
@RaKa Glücklich zu helfen, Miles ist ein erstaunlicher Mann, wie Sie entdecken werden, und so sind viele andere Leute hinter formlos. – flavian