toNum<T extends num> method
T?
toNum<T extends num>({
- T? def,
Implementation
T? toNum<T extends num>({T? def}) {
try {
if (this == null) return def;
final value = num.parse(toString());
if (T == int) return value.toInt() as T;
if (T == double) return value.toDouble() as T;
return value as T;
} catch (e) {
return def;
}
}