Xcode If语句条件作用

Xcode If语句条件作用,xcode,if-statement,Xcode,If Statement,好吧,这是一个有点疯狂的要求,但我已经撞了我的头一整天,必须有一个更简单的方法来做到这一点 我有2个值,我想测试这些值,但它们之间可能有+10或-10的差异,这是可以接受的 我一直在想的是,我将不得不写一个巨大的声明,其中有很多OR,即 if (red = red1) || (red == red1 + 1) || (red == red1 + 2) etc..... 请有人把我从痛苦中解救出来,告诉我有一个更简单的方法 检查两个数字之差的绝对值是否小于10 if (abs(red - red

好吧,这是一个有点疯狂的要求,但我已经撞了我的头一整天,必须有一个更简单的方法来做到这一点

我有2个值,我想测试这些值,但它们之间可能有+10或-10的差异,这是可以接受的

我一直在想的是,我将不得不写一个巨大的声明,其中有很多OR,即

if (red = red1) || (red == red1 + 1) || (red == red1 + 2) etc.....

请有人把我从痛苦中解救出来,告诉我有一个更简单的方法

检查两个数字之差的绝对值是否小于10

if (abs(red - red1) <= 10)
    ...

if(abs(红色-红色1)检查两个数字之间差值的绝对值是否小于10

if (abs(red - red1) <= 10)
    ...

if(abs(红色-红色1)简单:假设这些是整数值:

if (abs(red - red1) <= 10) {
}

if(abs(红色-红色1)简单:假设这些是整数值:

if (abs(red - red1) <= 10) {
}

if(abs(red-red1)从他对
的尝试判断。red==red1+1..
它们是整数。@aioobe-我同意,这就是为什么我对你的答案投了赞成票。但这也可能是由一位可能尝试使用“red+1”的无经验开发人员提出的即使红色不是整数。嗨,我传递的是一个整数:)从他对
的尝试来看。红色==red1+1..
它们是整数。@aioobe-我同意,这就是为什么我对你的答案投了赞成票。但这也可能是由一位可能尝试使用“红色+1”的无经验开发人员提出的即使红色不是整数。嗨,我传递的是一个整数:)