→Code
mNo edit summary |
(→Code) |
||
| Line 20: | Line 20: | ||
<pre>function round(number, decimals) | <pre>function round(number, decimals) | ||
return (("%%.%df"):format(decimals)):format(number) | return (("%%.%df"):format(decimals)):format(number) | ||
end</pre> | |||
The above truncates after number of decimals. | |||
The below rounds (note the 0+ makes it remove trailing 0's) | |||
<pre>function round(number,decimals) | |||
return 0+(("%%.%df"):format(decimals)):format(number+.1^(decimals+1)/2) | |||
end</pre> | end</pre> | ||