Objective-C コードに問題があります。aが定義した他の 5 つの値の 1 つと等しいif
かのように条件がチェックされるというステートメントを数式に入れたいと思います。float
ただし、以下よりも短くて簡単です。
if (float1 == float5 || float1 == float2 || float1 == float3 || float1 == float11)
{
//something to do
}
回答ありがとうございます。
Objective-C コードに問題があります。aが定義した他の 5 つの値の 1 つと等しいif
かのように条件がチェックされるというステートメントを数式に入れたいと思います。float
ただし、以下よりも短くて簡単です。
if (float1 == float5 || float1 == float2 || float1 == float3 || float1 == float11)
{
//something to do
}
回答ありがとうございます。
定義によって、または roundf()、floorf()、ceilf() を適用することによって、floatが整数であることを保証できると仮定すると、これは可能な解決策です。
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;
}
}