我有一个关于 Haskell 的问题。我是新手,所以我不太了解,但是如果有人可以帮助我,我将不胜感激。我从我买的一本书中得到了这个练习。
使用值构造器Sim或Nao创建类型Question。创建一个函数:
- listQuest:从参数接收问题列表,并为Nao返回0 ,或为Sim返回1 ,对应列表中的构造函数。
我试过这段代码:
module Question where
data Question = Yes | No deriving Show
questNum :: Question -> Int
questNum No = 0
questNum Yes = 1
listQuest :: [Question] -> [Int]
listQuest listQuestion = [ questNum quest | quest <- listQuestion ]
我迷失在迅速的事情中。不知道写什么来使用这个功能。
谢谢您的帮助