2016-04-13 4 views

答えて

3

はい、これはコンストラクタのないデータの宣言である - それはだ - このような宣言は、タイプQueryParamは親切タイプSymbol

のそれは、タイプレベルで動作情報で使用されてを持っていることを示していますdata QueryParam a = QueryParam Symbol aに匹敵しますが、値レベルではなくタイプレベルです。

+0

拡張子のない有効なコードですか? –

+0

あなたはKindSignaturesとおそらくEmptyDataDeclsが必要です。 –

+0

トリビア:Haskell 2010でEmptyDataDeclsが追加されたので、これを有効にする必要はありません。通常は – hao