tryParse static method

DynamicNumber? tryParse(
  1. String s, {
  2. String decimalDelimiter = '.',
})

Tries to parse s.

Implementation

static DynamicNumber<dynamic>? tryParse(String s,
    {String decimalDelimiter = '.'}) {
  if (s.isEmpty) return null;

  _checkDecimalDelimiter(decimalDelimiter);

  if (s.contains(decimalDelimiter) || s.contains('e')) {
    return Decimal.tryParse(s, decimalDelimiter: decimalDelimiter);
  }

  return DynamicInt.tryParse(s);
}