Bei einem Double möchte ich es auf eine bestimmte Anzahl von Genauigkeitspunkten nach dem Dezimalpunkt runden, ähnlich wie bei der round () -Funktion von PHP.
Das nächste, was ich in den Dart-Dokumenten finden kann, ist double.toStringAsPrecision (), aber das ist nicht ganz das, was ich brauche, da es die Ziffern vor dem Dezimalpunkt in den Gesamtgenauigkeitspunkten enthält.
Beispiel: Verwenden von toStringAsPrecision (3):
0.123456789 rounds to 0.123
9.123456789 rounds to 9.12
98.123456789 rounds to 98.1
987.123456789 rounds to 987
9876.123456789 rounds to 9.88e+3
Mit zunehmender Größe der Zahl verliere ich entsprechend die Genauigkeit nach der Dezimalstelle.