我正在尝试编写一种简单的语言,目前我正在尝试实现一个循环,但每次运行该程序时,我都会得到一个错误,即evalStatement_函数中存在一个非穷举模式。= evalArithmetic env x op y
evalVal env (Assign var val) = evalVal env val >>= defineVar env var 我将错误归结为这些函数我使用evalStatement_来评估Do和Prin
在haskel,我遇到了一个错误,不知怎么我找不到正确的解决方案。我得到的错误和我的代码是:data MyTree = Leaf Float | Tree String MyTree MyTree deriving (Show, Eq, Ord)
asgCode c y = asgCode2 (asgCodeRec1 c y) (drop (length c * 2) y