Portability | GHC |
---|---|

Stability | experimental |

Maintainer | bos@serpentine.com |

Safe Haskell | None |

- 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.