【发布时间】:2011-07-20 15:15:35
【问题描述】:
我已经创建了一个数据组:
data Cars = vw | audi | ford
data Engine = TDI | TSI
我想在函数/列表理解中使用这些。为了显示组合,我有这个:
[(x,y) | x <- Cars , y <- Engine]
但我对如何在函数中使用 data 有点迷茫。
我收到此错误:
Not in scope: data constructor `Cars'
【问题讨论】:
-
另请注意,类型构造函数的名称和它们本身的类型名称都必须以大写字母开头。
标签: haskell