Я пытаюсь округлить Float
в эликсире до 2 десятичных знаков.
Если у меня есть число 12.555
, я бы хотел, чтобы моя функция округления возвращала 12.56
Первоначально я думал, что Float.round
- это то, что я хотел, но эта функция не всегда возвращает желаемый ответ.
Например ...
iex()> Float.round(12.555, 2)
12.55
Я знаю, что могу сделать это с помощью временной функции, но я подумал, что должно быть лучшее решение.
Мое текущее решение ...
iex()> round(12.555 * 100) / 100
12.56
Это делает работу, но, как я уже сказал, я просто хотел узнать, есть ли лучшее решение.
Заранее спасибо