由于以前的问题,我一直在研究haskell中的硬数据类型和类型类,我想知道是否有某个类和数据类型,
例如:
class Example a where
function :: a -> Int
和
data Tree a = EmptyTree
| Node a (Tree [a]) (Tree [a]) deriving (Show, Read, Eq)
如何在数据类型树的类示例中使用该函数?
我认为这与实例有关,但这是正确的吗?
instance Example where
function :: a -> Int, and then i define the function here?
能给我举个例子?