嘿傢伙,所以我想創建一個簡單的程序來刪除元素的第一次出現然後返回列表的其餘部分。 它已經有一段時間,我不知道爲什麼我得到第8行返回Haskell遞歸列表的其餘部分
module deleteFirst where
deleteFirst :: (Eq a) => a ->[a] -> [a]
deleteFirst toDelete [] = []
deleteFirst toDelete (a:as) =
if(toDelete == a) then as
else a:(deleteFirst toDelete as)
任何輸入這個解析錯誤?謝謝你的傢伙
下一次請複製並作爲其整體粘貼錯誤消息。 :) –