如何使用转换类型类

时间:2018-12-17 09:38:34

标签: haskell type-conversion typeclass

您好,我目前无法理解需要使用typeclassInt进行数学运算的Double

data Numeric=I Int | D Double deriving (Show)

我希望能够在+上与-一起执行*/ID ,比较它们并排序。我需要实现哪种类型的类? NumIntegralOrd

1 个答案:

答案 0 :(得分:4)

您需要使Num的类实例具有+-*和最重要的fromInteger和{{1}的实例}拥有Fractional/

以下是简化版本的小存根:

fromRational