Как округлить число с плавающей точкой до указанного числа значащих цифр в Ruby?

Было бы неплохо иметь эквивалентЗначение R функция в рубине.

Например:

>> (11.11).signif(1)
10
>> (22.22).signif(2)
22
>> (3.333).signif(2)
3.3
>> (4.4).signif(3)
4.4 # It's usually 4.40 but that's OK. R does not print the trailing 0's
    # because it returns the float data type. For Ruby we want the same.
>> (5.55).signif(2)
5.6

Ответы на вопрос(7)

Ваш ответ на вопрос