Haskell 非详尽的函数模式

标签 haskell

我正在尝试使用此页面中的这个简单功能:http://www.haskell.org/haskellwiki/99_questions/Solutions/2

但是当我使用它时,我得到了非详尽模式错误。代码。

-- return one but last
lastButOne [x,_]  = x
lastButone (_:xs) = lastButOne xs

我这样调用它:

lastButOne [1,2,3,4]

最佳答案

你的第二行有 lastButone 但你的意思是 lastButOne。哎呀! :)

关于Haskell 非详尽的函数模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8744933/

相关文章:

performance - Haskell:代码运行太慢

haskell - 从非递归的不可遍历构建列表

haskell - 如何在 Haskell gtk2hs 中处理 Mac OS X 中的退出命令 (Cmd-Q)

haskell - 在 Haskell 中的函数列表上折叠

haskell - 无法在 Ubuntu 12.04 上安装 Yesod

linux - 由于奇怪的文件,Haskell 中的 readProcess "grep"失败

未评估 Haskell 类型系列应用程序

haskell - Haskell 有严格的 Set 容器吗?

haskell - (Haskell) 按钮回调中的 gi-gtk 设置图像

haskell - 使用 foldr 的功能太急切了