round function

num round(
  1. num value, [
  2. num precision = 0
])

Round number to precision

Implementation

num round(num value, [num precision = 0]) {
  if (!(precision >= 0)) {
    throw Exception("precision must be a positive number");
  }
  final multiplier = pow(10, precision);
  final result = value * multiplier;
  return result.round() / multiplier;
}