formatZero static method
工具方法-去除double类型后面的.0值并返回字符
number 需要去0的数字
isMillimeter 需要对数字进行格式化(,号分割)
Implementation
static String formatZero(
num number, {
bool isMillimeter = false,
int fractionDigits = 2,
}) {
if (number is int) {
return number.toString();
} else if (number is double) {
if (number.floor() == number) {
return number.toInt().toString();
} else {
if (isMillimeter) {
return NumberUtil.formatDigitalMillimeter(number);
}
return number.toStringAsFixed(fractionDigits);
}
} else {
return number.toString();
}
}