formatPrice function
String
formatPrice(
- Decimal? val, {
- int? precision,
- bool showSign = false,
- bool signFirst = false,
- RoundMode roundMode = RoundMode.truncate,
- bool cutInvalidZero = true,
- bool enableGrouping = true,
- ShrinkZeroMode? shrinkZeroMode,
- ShrinkZeroConverter? shrinkZeroConverter,
- ExplicitDirection? direction,
- String prefix = '',
- String suffix = '',
- String? defIfZero,
- String defIfNull = '--',
格式化价钱
Implementation
String formatPrice(
Decimal? val, {
int? precision,
bool showSign = false,
bool signFirst = false, // 符号位+|-在[prefix]前面
RoundMode roundMode = RoundMode.truncate,
bool cutInvalidZero = true,
bool enableGrouping = true,
ShrinkZeroMode? shrinkZeroMode,
ShrinkZeroConverter? shrinkZeroConverter,
ExplicitDirection? direction,
String prefix = '',
String suffix = '',
String? defIfZero,
String defIfNull = '--',
}) {
return formatNumber(
val,
precision: precision,
showSign: showSign,
signFirst: signFirst,
roundMode: roundMode,
cutInvalidZero: cutInvalidZero,
enableGrouping: enableGrouping,
shrinkZeroMode: shrinkZeroMode,
shrinkZeroConverter: shrinkZeroConverter,
direction: direction,
prefix: prefix,
suffix: suffix,
defIfZero: defIfZero,
defIfNull: defIfNull,
);
}