HumanNumberPrinter<T extends num>.binary constructor
HumanNumberPrinter<T extends num>.binary ({
- int base = 10,
- List<
String> characters = NumeralSystem.lowerCaseLatin, - String delimiter = delimiterString,
- String infinity = infinityString,
- bool long = false,
- String nan = nanString,
- int padding = 0,
- int precision = 0,
- String separator = '',
- Printer<
double> ? sign, - bool unitPrefix = false,
- String unitSeparator = ' ',
Prints numbers using a binary suffix for units in data processing, data transmission, and digital information.
For details, see https://en.wikipedia.org/wiki/Binary_prefix.
Implementation
factory HumanNumberPrinter.binary({
int base = 10,
List<String> characters = NumeralSystem.lowerCaseLatin,
String delimiter = delimiterString,
String infinity = infinityString,
bool long = false,
String nan = nanString,
int padding = 0,
int precision = 0,
String separator = '',
Printer<double>? sign,
bool unitPrefix = false,
String unitSeparator = ' ',
}) =>
HumanNumberPrinter(
base: base,
characters: characters,
delimiter: delimiter,
infinity: infinity,
nan: nan,
padding: padding,
precision: precision,
separator: separator,
sign: sign,
unitPrefix: unitPrefix,
unitSeparator: unitSeparator,
unitBase: binaryUnitBase,
units: long ? binaryUnitsLong : binaryUnitsShort,
);