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