parseNumsFromInlineList function
Parses s
to a List<num>.
delimiter
pattern for delimiter if s
is a String.
def
the default value if s
is invalid.
Implementation
List<num>? parseNumsFromInlineList(Object? s,
[Pattern delimiter = ',', List<num>? def]) {
if (s == null) return def;
if (s is num) return [s];
if (s is List) return s.map((e) => parseNum(e)).toList() as List<num>?;
return parseFromInlineList(
s.toString(), delimiter, parseNum as num Function(String)?, def);
}