115 votes

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 remplacer "-300" par "300"

300voto

Yacoby Points 29771

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

-300.abs  # 300
300.abs   # 300

31voto

Brandon Bodnar Points 6426

Mettez un signe négatif devant elle.

>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300

20voto

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

x * -1

Comme ça, tu pourras faire des allers-retours.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X