ho qualche semplice funzioneCome restituire il numero float con 2 cifre dopo il punto decimale?
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
Perché non 5.00
? Come posso raggiungere questo obiettivo?
ho qualche semplice funzioneCome restituire il numero float con 2 cifre dopo il punto decimale?
f :: Float -> Float
f x = x
Prelude> f 5.00
5.0
Perché non 5.00
? Come posso raggiungere questo obiettivo?
Se si desidera qualcosa da base
quindi utilizzare showGFloat
:
> import Numeric
> showGFloat (Just 2) 1.99438 ""
"1.99"
> :t showGFloat
showGFloat :: RealFloat a => Maybe Int -> a -> ShowS
Grazie, è stato utile! – Massimo
Cosa stai in realtà cercando di ottenere. Guardando la tua ricerca sembra che tu non capisca i numeri in virgola mobile. – augustss