相关疑难解决方法(0)

在Haskell代数数据类型中选择备选方案

当类型X定义为:

data X = 
    X { sVal :: String } |
    I { iVal :: Int } |
    B { bVal :: Bool }
Run Code Online (Sandbox Code Playgroud)

我希望Int里面有一个X值,如果有的话,否则为零.

returnInt :: X -> Int
Run Code Online (Sandbox Code Playgroud)

如何确定X参数的类型returnInt

haskell types algebraic-data-types data-structures

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