2011-09-15 19 views

Respuesta

5

Puede utilizar printf

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

Joe, muchas gracias! – Massimo

+0

El código anterior arroja algunos errores ('No se pudo hacer coincidir el tipo esperado Float con el tipo real Float -> Float'). Así que utilicé este: 'line n = printf"% .2f \ n "$ f n'. – Massimo

6

Si quieres algo de base a continuación, utilizar showGFloat:

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

¡Gracias, fue útil! – Massimo

Cuestiones relacionadas