【发布时间】:2014-06-30 11:27:55
【问题描述】:
为什么在输入“|”时出现解析错误在
insert::a -> Tree a -> Tree a
insert x Leaf=Node 0 Leaf x Leaf
insert x (Node h l val r)
| (getHeight l)<=(getHeight r) = Node ((getHeight new_l)+1) (new_l) val r
where
new_l = (insert l x)
| otherwise = Node ((getHeight new_r)+1) l val (new_r)
where
new_r=insert x r
我在原始代码的第 24 行收到错误。这段代码是| otherwise 行。
【问题讨论】:
标签: haskell