Open quangnghiadev opened 3 years ago
/// SwifterSwift: Returns a rounded value with the specified number of decimal places and rounding rule. If `numberOfDecimalPlaces` is negative, `0` will be used.
///
/// let num = 3.1415927
/// num.rounded(numberOfDecimalPlaces: 3, rule: .up) -> 3.142
/// num.rounded(numberOfDecimalPlaces: 3, rule: .down) -> 3.141
/// num.rounded(numberOfDecimalPlaces: 2, rule: .awayFromZero) -> 3.15
/// num.rounded(numberOfDecimalPlaces: 4, rule: .towardZero) -> 3.1415
/// num.rounded(numberOfDecimalPlaces: -1, rule: .toNearestOrEven) -> 3