代码之家  ›  专栏  ›  技术社区  ›  Maja Piechotka

把存在主义放到单子里

  •  1
  • Maja Piechotka  · 技术社区  · 14 年前

    我有以下问题。我有类型的值 (forall r. MyType r) 我需要 ParsecT s u m (forall r. MyType r) . 是否可以在不提供额外的 data 结构?

    1 回复  |  直到 13 年前
        1
  •  9
  •   C. A. McCann Ravikant Cherukuri    14 年前

    (forall r. MyType r) MyType r r Nothing forall a. Maybe a MyType

    forall t. (forall r. MyType r -> t) -> t data ExistMyType = forall r. ExistMyType (MyType r)