doubleOrDefault static method
- dynamic value, {
- double defaultValue = 0.0,
Returns the value as double if valid, otherwise returns defaultValue.
Implementation
static double doubleOrDefault(dynamic value, {double defaultValue = 0.0}) {
if (value is double) return value;
if (value is int) return value.toDouble();
if (value is String) return double.tryParse(value) ?? defaultValue;
return defaultValue;
}