2016-04-13 10 views

Antwort

3

Ja, das ist eine Datendeklaration ohne Konstruktor - Erklärungen wie dies darauf hindeuten, dass der Typ QueryParam ein Art Typen hat Symbol

Es mit Informationen verwendet wird, die an einer Typ-Ebene arbeitet - es ist vergleichbar mit data QueryParam a = QueryParam Symbol a, aber auf der Typenebene anstelle der Wertebene.

+0

Ist es gültiger Code ohne Erweiterung? –

+0

Sie benötigen KindSignatures und vielleicht EmptyDataDecls. –

+0

Wissenswertes: EmptyDataDecls wurde in Haskell 2010 hinzugefügt, so dass Sie es nicht einschalten müssen, normalerweise – hao