【发布时间】:2015-11-19 21:42:50
【问题描述】:
我想知道是否有可能在 Haskell 中做这样的事情
data Word = Det String | Adj String | Noun String | Verb String | Adverb String
data NounPhrase = Noun | Det Noun
如果我说错了,我想说的是 - “单词”是“Det”、“Adj”、“名词”等,而“NounPhrase”是“名词” " 或 "Det" 后跟 "Noun"。
当我尝试这样做时,我收到错误:“未定义的类型构造函数“名词””
我怎样才能做到这一点,使其按上述方式执行。
【问题讨论】: