asDoubleSafe method

double? asDoubleSafe([
  1. double? fallback
])

Safely converts this string to a double

fallback The value to return if conversion fails (defaults to null)

Returns the parsed double or fallback if conversion fails

Example:

print('42.5'.asDoubleSafe()); // 42.5
print('invalid'.asDoubleSafe(0.0)); // 0.0
print('invalid'.asDoubleSafe()); // null

Implementation

double? asDoubleSafe([double? fallback]) {
  return QTypeConversion.toDoubleSafe(this, fallback);
}