yuanWithSelfUnit static method

String yuanWithSelfUnit(
  1. double yuan,
  2. String unit, {
  3. MoneyFormat? format,
  4. bool prefix = true,
})

元拼接单位

yuan

format

unit 自定义单位

prefix单位是否添加到前面,默认前面

Implementation

static String yuanWithSelfUnit(
  double yuan,
  String unit, {
  MoneyFormat? format,
  bool prefix = true,
}) {
  if (format == null) {
    if (prefix) {
      return '$unit${yuan.toString()}';
    } else {
      return '${yuan.toString()}$yuan';
    }
  } else {
    int fen = yuanToFen(yuan);
    if (prefix) {
      return '$unit${fenToYuan(fen, format: format, unit: MoneyUnit.NORMAL)}';
    } else {
      return '${fenToYuan(fen, format: format, unit: MoneyUnit.NORMAL)}$unit';
    }
  }
}