【发布时间】:2010-06-28 05:07:22
【问题描述】:
我希望我的 showStackHead 函数获取堆栈打印头部并返回其余部分,这是我的代码 --代码
showStackHead xx
| xx == [] = return []
| otherwise = do putStrLn("result:" ++ (head xx))
return (tail xx)
当我运行这段代码时,编译器告诉我第二次返回有一个解析错误,那么编写这个函数的正确方法是什么?
【问题讨论】: