doubleValue static method

double doubleValue(
  1. dynamic data
)

Implementation

static double doubleValue(dynamic data) {
  if (data is double) {
    return data;
  }
  if (data is int) {
    return data.toDouble();
  }
  if (data is String) {
    if (data == '') {
      return 0.0;
    }
    return double.parse(data);
  }
  if (data is bool) {
    return data ? 1.0 : 0.0;
  }
  return 0.0;
}