Given a double, I want to round it to a given number of points of precision after the decimal point, similar to PHP\'s round() function.
The closest thing I
Define an extension:
extension Ex on double { double toPrecision(int n) => double.parse(toStringAsFixed(n)); }
Usage:
void main() { double d = 2.3456789; double d1 = d.toPrecision(1); // 2.3 double d2 = d.toPrecision(2); // 2.35 double d3 = d.toPrecision(3); // 2.345 }