getDouble method

  1. @override
double getDouble(
  1. String key, {
  2. double defaultValue = 0.0,
})
override

Retrieves a double value from an environment variable.

If the value cannot be parsed as a double, returns defaultValue.

final rate = env.getDouble('EXCHANGE_RATE', defaultValue: 1.0);
final threshold = env.getDouble('THRESHOLD'); // defaults to 0.0

Implementation

@override
double getDouble(String key, {double defaultValue = 0.0}) {
  final value = _env[key];
  if (value == null) return defaultValue;
  return double.tryParse(value) ?? defaultValue;
}