Отримавши дубль, я хочу округлити його до заданої кількості точок точності після десяткової коми , подібно до функції PHP Round ().
Найближче, що я можу знайти в документах Dart, це double.toStringAsPrecision (), але це не зовсім те, що мені потрібно, оскільки воно включає цифри перед десятковою комою в загальній кількості точок точності.
Наприклад, використовуючи 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
Зі збільшенням величини числа я відповідно втрачаю точність після десяткової коми.