我的 Objective-C 代码有问题。我想if
在公式中声明一个条件,就像 afloat
等于我定义的其他 5 个之一一样检查条件。但比以下更短更简单:
if (float1 == float5 || float1 == float2 || float1 == float3 || float1 == float11)
{
//something to do
}
非常感谢您的回答。
我的 Objective-C 代码有问题。我想if
在公式中声明一个条件,就像 afloat
等于我定义的其他 5 个之一一样检查条件。但比以下更短更简单:
if (float1 == float5 || float1 == float2 || float1 == float3 || float1 == float11)
{
//something to do
}
非常感谢您的回答。
假设您可以通过定义或应用 roundf()、floorf()、ceilf() 来保证浮点数是整数,这是一个可能的解决方案:
const NSUInteger LENGTH = 7;
float myNumbersToCheck[LENGTH] = {1,13,6,8,99,126,459674598};
for (NSUInteger index = 0; index < LENGTH; index++) {
if (float1 == myNumbersToCheck[index]) {
// do something
break;
}
}