getNumber method

dynamic getNumber(
  1. dynamic s,
  2. dynamic type
)

Implementation

getNumber(s, type) {
  myLogAll('getNumber');
  if (isNull(s)) {
    if (type == 'int') {
      return 0;
    } else if (type == 'double') {
      return 0.0;
    }
  }
  var sString = s.toString();

  if (type == 'int') {
    if (sString.indexOf('.') > 0) {
      sString = sString.substring(0, sString.indexOf('.'));
    }
    myLog('getNumber sString:$sString');
    return int.parse(sString);
  } else if (type == 'double') {
    return double.parse(sString);
  }
}