如何将 +1 或 -1 加到一个数字上?

我正在编写一个脚本,需要将数字从正数切换到负数或反之,并根据正负添加+1或-1。我知道我可以用if vx <0 then ...检查。 但我如何使用数学公式实现呢?

这就是我尝试过的,但只适用于正数:

vx = (vx + (vx/vx)) * (-1)
点赞
用户1735262
用户1735262

你的方程式接近正确,但需要加上绝对值:

vx = (vx + (math.abs(vx)/vx)) * (-1)
2013-07-02 21:42:52
用户837856
用户837856
vx = (vx + (vx < 0 and -1 or 1)) * (-1)

相当于数学中的分段函数。

2013-07-03 08:26:38