1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00
Files
til/elixir/round-floats-to-integers.md
2016-09-18 17:15:12 -05:00

659 B

Round Floats To Integers

The Float.round/2 function allows you to round floating point numbers. The result is another floating point number.

> Float.round(1.5)
2.0
> Float.round(1.3)
1.0

If, instead, you always want an integer as the result of rounding, you can use Kernel's version of a rounding function:

> Kernel.round(1.5)
2
> Kernel.round(1.3)
1

The Kernel.round/1 function accepts both integers and floats, and always returns an integer. Additionally, it can be used in guard tests.