Haskell div中没有实例(整数浮点)
我想将整型转换为浮点型,以得到一个浮点型的除法。 因此,我想做以下工作:Haskell div中没有实例(整数浮点),haskell,types,Haskell,Types,我想将整型转换为浮点型,以得到一个浮点型的除法。 因此,我想做以下工作:(intToFloat w)'div'2.0其中 intToFloat :: Int -> Float intToFloat x = fromIntegral x:: Float 但是它会给我错误没有因使用'div'而产生的(整数浮点)实例。有什么办法可以解决这个问题吗?写intToFloat w/2.0 divis (/)是。通常,整数类型使用div,浮点类型使用/(斜杠)。
(intToFloat w)'div'2.0
其中
intToFloat :: Int -> Float
intToFloat x = fromIntegral x:: Float
但是它会给我错误
没有因使用'div'
而产生的(整数浮点)实例。有什么办法可以解决这个问题吗?写intToFloat w/2.0
div
is
(/)
是。通常,整数类型使用div
,浮点类型使用/(斜杠)。