【发布时间】:2016-08-04 06:59:43
【问题描述】:
我得到以下代码的非详尽模式异常
--determine which list is longer
longer::[a]->[a]->Bool
longer [] [] = False
longer _ [] = True
longer (_:[]) (_:[]) = False
longer (_:xs) (_:ys) = longer xs ys
我不明白我在这里做错了什么。
【问题讨论】:
-
使用:
ghc -Wall prog.hs和 ghc 应该会告诉您未考虑的模式。