asNumSafe method

num? asNumSafe([
  1. num? fallback
])

Safely converts this string to a num

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

Returns the parsed num or fallback if conversion fails

Example:

print('42'.asNumSafe()); // 42
print('42.5'.asNumSafe()); // 42.5
print('invalid'.asNumSafe(0)); // 0

Implementation

num? asNumSafe([num? fallback]) {
  return QTypeConversion.toNumSafe(this, fallback);
}