标签: scala shapeless
对我而言,这似乎是一个非常基本的功能,但我目前无法找到它(2.3.3)。
所以我正在寻找带有
Induction[X,F[_],N <: Nat]
Induction[X,F,Nat._0].Out =:= X Induction[X,F,Nat._1].Out =:= F[X] Induction[X,F,Nat._2].Out =:= F[F[X]] ...
也许也可以在类型构造中链接一个函数,例如,构造一个Point实例?
Point
答案 0 :(得分:1)
不,没有。正如您所观察到的那样,最有可能需要Point类型类才有用。我建议将这样的内容添加到Kittens,这取决于无形和Cats。