safeToDouble static method
将其他类型转换为double
Implementation
static double safeToDouble(dynamic source, {double def = 0}) {
try {
if (source != null) {
if (source is double) {
return source;
}
return double.tryParse(source.toString()) ?? def;
}
} catch (e) {
//do nothing
}
return def;
}