Я изучаю Ruby для удовольствия, а также для создания веб-сайтов (но это не имеет значения).Играя с ним, я заметил нечто «странное»
Когда я вычисляю 4,21 + 5 с помощью irb, он отвечает на 9,21 (странно, верно?)
, когда я вычисляю 4,23 + 5, это дает9,23 (вау, это определенно странно).
и когда я набираю 4,22 + 5, он отвечает на 9,21999 ... (ш ... подожди! Это действительно странно).
Отсюда мой вопрос: в чем дело?Я бы понял это поведение с делением или действительно большими числами, но в этом простом случае .... ???
Значит ли это, что я не могу разработать бухгалтерское приложение с Ruby?Есть ли патч или что-то, что нужно применить?(к моему мозгу, скорее всего)