我真的很困惑你应该如何从haskell中的类型类中获取数据。我来C的背景,所以发现你不能只访问数据真的很难。我有这样的事情:构建Haskell中的数据类型列表
data MyType = MyType String deriving (Show)
display :: [MyType] -> IO()
display ((MyType name):xs) = do
display xs
putStr name
基本上这里我想访问“名称”,但它似乎并没有工作。我是否可以通过在代码中引用对象来访问类型类实例中的数据,还是必须将其内容映射到变量?如果是的话如何?
链接到这个很好的教程将不胜感激,我读过'学习你一个伟大的好Haskell',但当我试图偏离给出的例子总是似乎有很多我需要知道得到它完成了。 -A
有什么动态添加MyType s到列表的函数。设想一个处理某些东西的函数,我将一些字符串转换成MyType,然后将它们添加到MyTypes的全局列表中,我该怎么做? – 2017-02-22 14:16:14