1
錯誤:需要dayshoursmins哈斯克爾RealFrac錯誤
我明白,這個錯誤是因爲我改變類型的定義RealFrac Int的實例 - 沿着這些線路或某事 - 那它不匹配(RealFrac一,積分b)=> a - > b。我只是不知道如何解決它。錯誤發生在第2行。我嘗試使用fromIntegral,但是我可能會錯誤地使用它。
dayshoursmins :: Int -> (Int, Int, Int)
dayshoursmins x = (days, hours, minutes)
where
days = floor (x/(24 * 60))
a = x - (days * (24 * 60))
hours = floor (a/60)
b = a - (hours * 60)
minutes = b
和整數除法做你的意思是'div'充當發言權功能以及 – 8673589
是的。這也是我刪除「地板」的原因。 –