optDouble method

double? optDouble(
  1. String key, [
  2. double? defaultValue
])

returns the value corresponding with key as nullable double if null returns defaultValue

Implementation

double? optDouble(String key, [double? defaultValue]) {
  var param = _params[key];
  if (param == null) {
    return defaultValue;
  } else if (param is double) {
    return param;
  } else {
    return double.tryParse(param.toString()) ?? defaultValue;
  }
}