| Copyright | (c) The University of Glasgow 1994-2002 |
|---|---|
| License | see libraries/base/LICENSE |
| Safe Haskell | Trustworthy |
| Language | Haskell2010 |
Write a floating point value to a Builder.
Control the rendering of floating point numbers.
| Exponent | Scientific notation (e.g. |
| Fixed | Standard decimal notation. |
| Generic | Use decimal notation for values between |
| Enum FPFormat | |
Defined in Data.Text.Lazy.Builder.RealFloat Methodssucc :: FPFormat -> FPFormat Source pred :: FPFormat -> FPFormat Source toEnum :: Int -> FPFormat Source fromEnum :: FPFormat -> Int Source enumFrom :: FPFormat -> [FPFormat] Source enumFromThen :: FPFormat -> FPFormat -> [FPFormat] Source enumFromTo :: FPFormat -> FPFormat -> [FPFormat] Source enumFromThenTo :: FPFormat -> FPFormat -> FPFormat -> [FPFormat] Source | |
| Read FPFormat | |
| Show FPFormat | |
realFloat :: RealFloat a => a -> Builder Source
Show a signed RealFloat value to full precision, using standard decimal notation for arguments whose absolute value lies between 0.1 and 9,999,999, and scientific notation otherwise.
| :: RealFloat a | |
| => FPFormat | |
| -> Maybe Int | Number of decimal places to render. |
| -> a | |
| -> Builder |
Encode a signed RealFloat according to FPFormat and optionally requested precision.
This corresponds to the show{E,F,G}Float operations provided by base's Numeric module.
NOTE: The functions in base-4.12 changed the serialisation in case of a Just 0 precision; this version of text still provides the serialisation as implemented in base-4.11. The next major version of text will switch to the more correct base-4.12 serialisation.
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.8.3/docs/html/libraries/text-1.2.4.0/Data-Text-Lazy-Builder-RealFloat.html