13 lines
430 B
Haskell
13 lines
430 B
Haskell
|
import Printf
|
||
|
import Control.Exception ( evaluate )
|
||
|
|
||
|
main = do
|
||
|
fn <- evaluate $! printf "%10.4f\n"
|
||
|
fn $> (10.0 :: Double) ! []
|
||
|
fn $> (-10.0 :: Double) ! []
|
||
|
fn $> (10.1010 :: Double) ! []
|
||
|
fn $> (0.0 :: Double) ! []
|
||
|
fn $> (0.987654321 :: Double) ! []
|
||
|
fn $> (987654321 :: Double) ! []
|
||
|
fn $> (-987654321 :: Double) ! []
|