在Haskell中,我应该如何忽略一个数字是Int还是Int?

bejyjqdl  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(96)

在我的家庭作业,我必须写一个程序,告诉我,如果2个数字可以划分,但当有输入的数字有时是整数,有时整数。
我试过了。但它也不起作用。我可能打错了

rxztt3cl

rxztt3cl1#

,对于 * 整数 ,应该使用*Integral**类型类,其中IntIntegerIntegral类型类的成员。

Integral类型类提供了**quot :: Integral a => a -> a -> arem :: Integral a => a -> a -> a**等函数。如果一个整数可以被另一个整除,则可以检查两个整数。
所以你的函数有签名:

isDividable :: Integral a => a -> a -> Bool
isDividable = …

相关问题