round
The rounding used in the following is called the bankers’ rounding.
round(a: number) 🡒 number, pure function
Rounds a number to the nearest even number.
Example:
show table "" a1a3 with
round(0.5) // 0
round(1.5) // 2
round(4.5) // 4
Calling round(x)
or round(x, 0)
(see below) gives identical results.
round(a: number, b : number) 🡒 number, pure function
Rounds a number to the nearest even number, considering the number of digits that are intended to be kept, passed as a second argument.
Example:
show table "" a1a3 with
round(4.33, 0) // 4
round(4.33, 1) // 4.3
round(4.33, 2) // 4.33
The second argument must be an integer between 0 and 15 (inclusive), otherwise the function will fail.