tryParse static method
将字符串转换为数字,转换出错不抛出异常
numStr
转换的字符串
The parameter fractionDigits
must be an integer satisfying: 0 <= fractionDigits <= 20
.
Implementation
static num tryParse(String? numStr, {int fractionDigits = 0}) {
if (numStr == null || numStr.isEmpty)
return fractionDigits == 0
? 0
: double.parse(0.toStringAsFixed(fractionDigits));
double? value = double.tryParse(numStr);
return value == null
? double.parse(0.toStringAsFixed(fractionDigits))
: format(value, fractionDigits: fractionDigits);
}