doubleFromDynamic function

double doubleFromDynamic(
  1. dynamic value,
  2. double fallback
)

Returns value as double, or fallback if null/not parseable.

Implementation

double doubleFromDynamic(final dynamic value, final double fallback) =>
    switch (value) {
      null => fallback,
      final num v => v.toDouble(),
      final String v => double.tryParse(v) ?? fallback,
      _ => fallback,
    };