2011-09-15 178 views

回答

5

您可以使用printf

printf "%.2f" (f :: Float) 
+0

喬,非常感謝! – Massimo

+0

上面的代碼會拋出一些錯誤('不能與實際類型Float - > Float'匹配的預期類型Float)。所以我使用了這個:'line n = printf「%.2f \ n」$ f n'。 – Massimo

6

如果你想從base的東西,然後使用showGFloat

> import Numeric 
> showGFloat (Just 2) 1.99438 "" 
"1.99" 
> :t showGFloat 
showGFloat :: RealFloat a => Maybe Int -> a -> ShowS 
+0

謝謝,它很有用! – Massimo

相關問題