我有一个变量(1),即< 0或0>。当值(1)大于0时,应该将该值加到另一个值(2)。但是如果该值为< 0,则值(2)应该减去值(1),当然,当减去。我的代码如下所示:当值为负时减去,当值为正时加上
positionRandomButton = CGPoint(x: CGFloat(randomXValue) + card.position.x, y: CGFloat(randomYValue) + card.position.y)
这里randomXValue和randomYValue可以是该值(1)。现在它总是增加,被鄙视的价值(1)可以是< 0.我可以通过使四个案例解决这个问题,但我认为应该有一个更好的方法。你在代码中看到的+应该相应地改变,否则应该发生其他事情。谢谢。
你的问题还不清楚。尝试在显示输入的问题中添加一个值表,并在变量1为正数和负数时为这两种情况输出结果。 – vacawama