Portability | GHC |
---|---|
Stability | experimental |
Maintainer | bos@mailrank.com |
Fast, efficient support for converting between double precision floating point values and text.
- toExponential :: Int -> Double -> Text
- toFixed :: Int -> Double -> Text
- toPrecision :: Int -> Double -> Text
- toShortest :: Double -> Text
Documentation
toExponential :: Int -> Double -> TextSource
Compute a representation in exponential format with the requested number of digits after the decimal point. The last emitted digit is rounded. If -1 digits are requested, then the shortest exponential representation is computed.
toFixed :: Int -> Double -> TextSource
Compute a decimal representation with a fixed number of digits after the decimal point. The last emitted digit is rounded.
toPrecision :: Int -> Double -> TextSource
Compute precision
leading digits of the given value either in
exponential or decimal format. The last computed digit is rounded.
toShortest :: Double -> TextSource
Compute the shortest string of digits that correctly represent the input number.