Я использую библиотеку Decimal.
Если у меня есть с плавающей запятой Десятичное число:
pry(4)> a1
#Decimal<179.4>
, как я могу преобразовать в десятичное целое число или целое число эликсира?Думаю, мне стоит использовать раунд.
pry(5)> Decimal.round a1, 2
#Decimal<179.40> # <--- still float
Но это не сработает.
Я хочу иметь возможность выбирать: округлять его вверх или вниз.То есть 179 или 180.
Мне известно о
Decimal.set_context(%Decimal.Context{Decimal.get_context | rounding: :floor})
, но я не знаю, как его здесь применить.