floatValue property
double
floatValue
Implementation
double get floatValue {
if (_rawValue is double) {
return _rawValue as double;
} else if (_rawValue is int) {
return (_rawValue as int).toDouble();
} else if (_rawValue is bool) {
return _rawValue as bool ? 1 : 0;
} else if (_rawValue is String) {
try {
return double.parse(_rawValue as String);
} catch (error) {
return 0;
}
}
return 0;
}