toDouble static method

double toDouble(
  1. dynamic object, {
  2. dynamic mapKey,
  3. int? listIndex,
  4. String? format,
  5. String? locale,
  6. double? defaultValue,
  7. ElementConverter<double>? converter,
})

Converts object to double, supporting formatted numeric strings.

Numeric inputs are converted with toDouble(). String inputs use NumberOptions defaults unless overridden by format or locale. Throws ConversionException when parsing fails and defaultValue is null.

Implementation

static double toDouble(
  dynamic object, {
  dynamic mapKey,
  int? listIndex,
  String? format,
  String? locale,
  double? defaultValue,
  ElementConverter<double>? converter,
}) => ConvertObjectImpl.toDouble(
  object,
  mapKey: mapKey,
  listIndex: listIndex,
  format: format,
  locale: locale,
  defaultValue: defaultValue,
  converter: converter,
);