相关疑难解决方法(0)

使用"/"时没有(Fractional Int)的实例

我是Haskell的新手,我正在努力调试我的代码.修复错误会导致其他错误......

这是我的代码.

import Data.Maybe

data Op = Add | Sub | Mul | Div | And | Or | Not | Eq | Less | Great
    deriving (Eq, Show)

data Exp = Literal Value
     | Primitive Op [Exp]
     | Variable String
     | If Exp Exp Exp
     | Let [(String, Exp)] Exp
    deriving (Show, Eq)

data Value = Number Int
       | Bool Bool
       | String String
    deriving (Eq, Show)

type Env = [(String, Value)]

eval :: Env -> Exp -> Value …
Run Code Online (Sandbox Code Playgroud)

haskell

41
推荐指数
2
解决办法
3万
查看次数

标签 统计

haskell ×1