parseListOfDoubles function
Parses a comma‑separated string into a list of doubles.
- Trims whitespace around each element.
- Returns
nullifvalueisnullor empty. - Throws FormatException if any element is not a valid double.
Implementation
List<double>? parseListOfDoubles(String? value) {
if (value == null || value.isEmpty) {
return null;
} else if (!value.contains(",")) {
return [double.parse(value.trim())];
} else {
final doubles = <double>[];
final values = value.split(',');
for (final val in values) {
doubles.add(double.parse(val.trim()));
}
return doubles;
}
}