如何在haskell中创建记录列表
我有记录
data TestList = Temp1 (String,[String])
| Temp2 (String,[(String,String)])
deriving (Show, Eq)
我正在创建记录列表
testLists :: [TestList]
testLists = [minBound..maxBound]
当我运行时,它会抛出一个错误。
No instance for (Enum TestList)
arising from the arithmetic sequence `minBound .. maxBound'
Possible fix: add an instance declaration for (Enum TestList)
In the expression: [minBound .. maxBound]
In an equation for `testLists': testLists = [minBound .. maxBound]
它给了我一个可能的解决方法,但我不明白这意味着什么。谁能解释它并告诉我如何解决它。