Antworten:
Mit abswird der absolute Wert einer Zahl zurückgegeben
-300.abs # 300
300.abs # 300
Stellen Sie ein negatives Vorzeichen davor.
>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
#absund -sind verschiedene Funktionen mit demselben Verhalten für die angeforderte Eingabe / Ausgabe. Wenn dies auf ein unerwünschtes +-> zurückzuführen ist -, ist dies nur eine Annahme, da dies nicht von OP abgedeckt wurde.
Wäre es nicht einfacher, es mit einem negativen zu multiplizieren?
x * -1
Auf diese Weise können Sie hin und her gehen.
x *= -1wenn Sie den neuen Wert speichern
absdavon? OP hat es nicht erwähnt, aber er könnte entweder positiv zu negativ werden oder es positiv halten. Sie können keines annehmen, ohne dass dies erwähnt wird.