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
,浮点类型使用/(斜杠)。