toInt method

int toInt()

Converts a String to an int.

Normally it parses, but if it cannot parse it, it creates a random string.

Implementation

int toInt() {
  if (isEmpty) {
    return 0;
  }
  final i = int.tryParse(this);
  if (i != null) {
    return i;
  }
  int val = 0;
  for (final rune in runes) {
    val += (val + 1) * rune;
  }
  return val;
}