format method
Formats a Fixed value into a String according to the
passed pattern.
If invertSeparator is true then the role of the '.' and ',' are
reversed. By default the '.' is used as the decimal separator
whilst the ',' is used as the grouping separator.
0 A single digit
A single digit, omitted if the value is zero
. or , Decimal separator dependant on invertSeparator
- Minus sign
, or . Grouping separator dependant on
invertSeparatorspace Space character.
Implementation
String format(String pattern, {bool invertSeparator = false}) {
if (!invertSeparator) {
return FixedEncoder(pattern).encode(this);
} else {
return FixedEncoder(pattern, decimalSeparator: ',', groupSeparator: '.')
.encode(this);
}
}