私は最近、ここで質問に答え:How do I express this in Typescript?IDタイプの標準名は何ですか?
は、ここで上記のコードの抜粋です:
trait FooBar[M[_]] {
val foo: M[Integer]
val bar: M[String]
}
type Identity[X] = X
type A = FooBar[Identity]
type B = FooBar[Option]
私は時代のこの使用のカップル見ている:何であるか、
type Identity[X] = X
をしかし、カテゴリ理論の文献では、これの名前(Identity
タイプまたはこの手法のいずれか) Lift
はより良い名前ですか? 、これはIdentity Functionと呼ばれる数学の