format static method

String format(
  1. dynamic number, {
  2. bool showSymbol = true,
  3. String? currencyName,
})

格式化货币

Implementation

static String format(number, {bool showSymbol = true, String? currencyName}) {
  if (number == null) {
    number = 0;
  } else if (number is String) {
    try {
      number = number.isEmpty ? 0 : double.parse(number);
    } catch (e) {
      number = 0;
    }
  }
  var currencyFormat = showSymbol
      ? _getSimpleCurrency(currencyName: currencyName)
      : _getCurrency(currencyName: currencyName);
  return currencyFormat.format(number);
}