12
ダートのdoubleを小数点以下の精度でどのように丸めますか?
doubleが与えられた場合、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 数の大きさが増すにつれて、それに応じて小数点以下の精度が失われます。