web-dev-qa-db-fra.com

Ruby: changer le nombre négatif en nombre positif?

Quelle est la façon la plus simple de changer un nombre négatif en positif avec rubis?

c'est à dire. Remplacez "-300" par "300"

89
Shpigford

L'utilisation de abs renverra le valeur absolue d'un nombre

-300.abs  # 300
300.abs   # 300
245
Yacoby

Mettez un signe négatif devant.

>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
24
Brandon Bodnar

Ne serait-il pas plus simple de le multiplier par un négatif?

x * -1

De cette façon, vous pouvez aller et venir.