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