Ruby: changer le nombre négatif en nombre positif?
Quel est le moyen le plus simple de changer un nombre négatif en positif avec ruby?
Ie. Changer "-300" en " 300 "
79
demandé sur
Shpigford
2010-03-20 01:37:31
4 réponses
222
répondu
Yacoby
2010-03-19 22:45:16
Mettez un signe négatif devant.
>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
20
répondu
Brandon Bodnar
2010-03-19 22:40:19
Ne serait-il pas plus facile de le multiplier par un négatif?
x * -1
De cette façon, vous pouvez aller et venir.
11
répondu
absynthe minded web smith
2016-04-24 15:49:51
Que diriez-vous d'essayer de cette façon.
2.0.0-p643 :006 > b = "-300".gsub("-", "")
=> "300"
2.0.0-p643 :005 > b = "--300".gsub("-", "")
=> "300"
-2
répondu
Santosh Aryal
2016-07-26 08:46:38