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