在Haskell中创建自己的类型时出现问题

时间:2011-02-22 01:10:17

标签: haskell

所以我试图在haskell中定义自己的树类型,但是我收到了错误。

data GTree a = Node a [Gtree a] deriving (Show, Read, Eq)  

结果

Not in scope: type constructor or class `Gtree'
     

失败,模块加载:无。

我不确定为什么我的定义不起作用,而下面的那个...

data Tree a = EmptyTree | Node a (Tree a) (Tree a) deriving (Show, Read, Eq)  

如果有人能向我解释这一点,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

由于资本化的变化,您的定义不起作用。请参阅GTree vs Gtree