我試圖把一個遞歸函數計算列表中的偶數元素的數量,到目前爲止,這是我想出來的,但顯然對於那些在這方面有經驗的人語言就能看到什麼問題和錯誤消息不來,直到後,我輸入一個列表,我不知道它是什麼提到,任何幫助,將不勝感激haskell counting偶數在列表
evenNumCount [] = []
evenNumCount (x:xs)
| ev == True = 1 + (evenNumCount xs)
| otherwise = evenNumCount xs
where ev = even x
(你可以取代'| ev == True = 1 +(evenNumCount xs)其中ev =偶數只有'|甚至x = 1 + evenNumCount xs') – AndrewC 2014-11-01 12:46:05
你也可以做'evenNumCount = length。甚至過濾「 – alternative 2014-11-01 13:15:49