formatString Format a string.
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
ModulePyF-0.11.3.0Haskell2010
Formatters for integral / fractional and strings.
The following is supported:
For all types:
Grouping of the integral part (i.e. adding a custom char to separate groups of digits)
Padding (left, right, around, and between the sign and the number)
Sign handling (i.e. display the positive sign or not)
For floating:
Precision
Fixed Exponential Generic formatting
For integrals:
Binary Hexadecimal Octal / Character representation
formatString Format a string.
formatIntegral Format an integral number.
formatFractional Format a fractional number.
This formatter formats an integral or a fractional.
All the Formatters.
Decimal :: Format 'NoAlt 'NoUpper 'IntegralCharacter :: Format 'NoAlt 'NoUpper 'IntegralBinary :: Format 'CanAlt 'NoUpper 'IntegralHexa :: Format 'CanAlt 'CanUpper 'IntegralOctal :: Format 'CanAlt 'NoUpper 'IntegralFixed :: Format 'CanAlt 'CanUpper 'FractionalExponent :: Format 'CanAlt 'CanUpper 'FractionalGeneric :: Format 'CanAlt 'CanUpper 'FractionalPercent :: Format 'CanAlt 'NoUpper 'FractionalAlternate :: Format 'CanAlt k' k'' -> Format 'NoAlt k' k''Upper :: Format alt 'CanUpper k'' -> Format 'NoAlt 'NoUpper k''Sign handling
Alignement
AlignLeft :: AlignMode 'AlignAllLeft padding
AlignRight :: AlignMode 'AlignAllRight padding
AlignInside :: AlignMode 'AlignNumberPadding will be added between the sign and the number
AlignCenter :: AlignMode 'AlignAllPadding will be added around the value
Show AlignForStringDefined in PyF-0.11.3.0 · PyF.Formatters