varToDouble function
Implementation
double varToDouble(dynamic v) {
if (v == null) return 0.0;
if (v is num) return v.toDouble();
if (v is bool) return v ? 1.0 : 0.0;
if (v is String) return double.tryParse(v) ?? 0.0;
return 0.0;
}
double varToDouble(dynamic v) {
if (v == null) return 0.0;
if (v is num) return v.toDouble();
if (v is bool) return v ? 1.0 : 0.0;
if (v is String) return double.tryParse(v) ?? 0.0;
return 0.0;
}