1
私はscaleless型のパラメータ化された関数でshapeless.Genericを実装することができません。次のコードでは、「gen:shapeless.Generic [T]」という暗黙の値を見つけることができませんでした。スカラ型のパラメータ化、シェイプレス - パラメータの暗黙の値を見つけることができませんでした。
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)
紛失しているものはありますか?あなたは通常Aux
パターンを使用する必要が
ありがとう、私はこれが単純だとは思わなかった。また、私にAuxパターンについて知らせてくれてありがとう、そして私はあなたの提供されたリンクを通ります。 :) –
@RaKa喜んでお手伝いしますが、マイルズはあなたが発見する素晴らしい人です。 – flavian