Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Строку в число — неправильно обрабатывает?

Здравствуйте. Подскажите как правильно решить данную проблему? При переводе и усечении длинны после запятой, неправильно обрабатывает число ?
puts ('2.01').to_f.truncate(3) # 2.009
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Arlantir
А задача какая?

puts sprintf("%3f", '2.01').to_f # 2.01
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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