【发布时间】:2013-01-29 16:42:34
【问题描述】:
为什么我在这段代码中遇到解析错误?
data One = H| I deriving (Read,Show,Eq)
data E = A | B deriving (Read,Show,Eq)
type L = [E]
fun1 :: One -> E -> One
-- function for fun1 is here
fun2 :: One -> L -> One
fun2 a [] = a
fun2 a x:xs = fun2 (fun1 a x) xs --<<< I am getting error here
【问题讨论】:
标签: haskell pattern-matching operator-precedence parse-error