具有以下功能的文件:「積分浮法的實例所需的」 錯誤
ERROR「/用戶/ AK /桌面/ 1:
type Point = (Float, Float)
type Circle = (Float, Float, Float)
getCircle :: Point -> Point -> Point -> Circle
getCircle (a, b) (c, d) (e, f) = (x, y, r)
where
x = ((a^2+b^2)*(f-d) + (c^2+d^2)*(b-f) + (e^2+f^2)*(d-b)) `div` (a*(f-d)+c*(b-f)+e*(d-b)) `div` 2
y = ((a^2+b^2)*(e-c) + (c^2+d^2)*(a-e) + (e^2+f^2)*(c-a)) `div` (b*(e-c)+d*(a-e)+f*(c-a)) `div` 2
r = sqrt ((a-x)^2 + (b-y)^2)
當我嘗試將其加載到擁抱引發錯誤.hs「:4 - 定義getCircle所需的積分浮點實例
問題的實質是什麼?它如何解決? 謝謝。