changeYWithUnit static method

String? changeYWithUnit(
  1. Object? yuan,
  2. MoneyUnit unit, {
  3. MoneyFormat? format,
})

yuan, format & unit output.(yuan is int,double,str). 元, format 与 unit 格式 输出.

Implementation

static String? changeYWithUnit(Object? yuan, MoneyUnit unit,
    {MoneyFormat? format}) {
  if (yuan == null) return null;
  String? yuanTxt = yuan.toString();
  if (format != null) {
    int? amount = changeY2F(yuan);
    yuanTxt = changeF2Y(amount?.toInt(), format: format);
  }
  return _withUnit(yuanTxt, unit);
}