Ответ 1
Использование abs
вернет абсолютное значение числа
-300.abs # 300
300.abs # 300
Какой самый простой способ изменить отрицательное число на положительный с ruby?
т. Измените "-300" на "300"
Использование 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"