Bir çift verildiğinde , PHP'nin round () işlevine benzer şekilde , ondalık noktadan sonra onu belirli bir hassasiyet noktasına yuvarlamak istiyorum.
Ben Dart dokümanlarında bulabilirsiniz yakın şey double.toStringAsPrecision () 'dir, ancak bu rakamları içerdiğinden neye ihtiyacım oldukça değildir önce hassasiyet toplam noktalarında ondalık noktasının.
Örneğin, toStringAsPrecision (3) kullanarak:
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
Sayının büyüklüğü arttıkça, ondalık basamaktan sonra buna bağlı olarak kesinliği kaybediyorum.