Swift中负数的算术运算符

时间:2019-04-24 14:59:48

标签: swift math int

我正在学习Swift的一些游戏开发人员,因此我想知道节点何时在Z轴上更远。我的计算是:

Serde

因此,如果位置大于-7,则以-8为例执行代码块。这永远不会被调用。我猜这是有符号的int的工作方式。如果有人可以解释,那将对理解以及正确的语法有很大帮助。

在此处更新完整代码

if zPositionOfBowlingBall > -7 { 
  // Do something here
}

1 个答案:

答案 0 :(得分:3)

-8小于-7,因此您的代码应为:

if zPositionOfBowlingBall < -7 { 
  // Do something here
}

如果您希望该值大于7(无论符号如何),都可以使用绝对值。

abs(<#value#>)