Какой самый простой способ заменить отрицательное число на положительное с помощью ruby?
т. Измените «-300» на «300»
Использование abs вернет абсолютное значение числа
abs
-300.abs # 300 300.abs # 300
Поставьте перед ним отрицательный знак.
>> --300 => 300 >> x = -300 => -300 >> -x => 300
Не проще ли было бы умножить его на отрицательное?
x * -1
Таким образом, вы можете идти вперед и назад.
Как насчет того, чтобы ты попробовал этот путь?
2.0.0-p643 :006 > b = "-300".gsub("-", "") => "300" 2.0.0-p643 :005 > b = "--300".gsub("-", "") => "300"