format method

num format({
  1. int digits = 0,
  2. num defValue = 0,
})

格式化 digits保留小数点位数,自动四舍五入

Implementation

num format({int digits = 0, num defValue = 0}) {
  var value = (this ?? defValue).toStringAsFixed(digits);
  return digits == 0
      ? int.tryParse(value) ?? defValue
      : double.tryParse(value) ?? defValue;
}