我怎么能有多个类约束,所以 if A
is an Eq
and B
is a Num
,我可以说要么
f :: Eq a => a -> b`
或者
f :: Num b => a -> b
那么,我怎样才能同时拥有Eq a =>
和Num b =>
呢?
f :: Eq a => Num b => a -> b
,f :: Eq a -> Num b => a -> b
, 和f :: Eq a, Num b => a -> b
没有做我想做的事。
我怎么能有多个类约束,所以 if A
is an Eq
and B
is a Num
,我可以说要么
f :: Eq a => a -> b`
或者
f :: Num b => a -> b
那么,我怎样才能同时拥有Eq a =>
和Num b =>
呢?
f :: Eq a => Num b => a -> b
,f :: Eq a -> Num b => a -> b
, 和f :: Eq a, Num b => a -> b
没有做我想做的事。