Здравствуйте, у меня проблемы с пониманием того, что typeclass
мне нужно реализовать для выполнения математических операций с Int
и Double
(пока).
data Numeric=I Int | D Double deriving (Show)
Я хочу бытьспособен выполнять: +
, -
, *
, /
на I
с D
, сравнивать их и заказывать. Какой класс типов мне нужно реализовать?Num
, Integral
, Ord
?