相关疑难解决方法(0)

GHCi中的非穷举模式

我想创建一个显示列表最后一个元素的函数.这是我的代码:

ghci> let myLast :: [a] -> a
ghci> let myLast [] = error 
ghci> let myLast [x] = x
ghci> let myLast (x:xs) = myLast xs
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

***Exception: Non-exhaustive patterns in function myLast
Run Code Online (Sandbox Code Playgroud)

我知道你在错过案件时会收到这个错误,但我认为我已经包含了所有可能性.有任何想法吗?

haskell function multiline ghci read-eval-print-loop

2
推荐指数
1
解决办法
379
查看次数