Проанализируйте десятичное значение от Строки в Ruby

У меня есть Строка Ruby, которая содержит содержащие десятичное число числа. Что лучший способ состоит в том, чтобы преобразовать это в десятичное число (фиксированная точка)?

"Лучше всего" означает:

  • Надежный, учитывая широкий спектр входных опций
  • Простой записать
  • Легкий читать
  • DRY

... примерно в том порядке.

8
задан Craig Walker 30 January 2010 в 21:22
поделиться

1 ответ

(нашел его после немного копания)

BigDecimal является стандартным типом фиксированной точки Ruby, и это конструктор имеет строку и обрабатывает для вас распределение:

BigDecimal.new("123.45")
12
ответ дан 5 December 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: