Objective c 枚举的条件比较
是否可以在条件语句中使用枚举,如Objective c 枚举的条件比较,objective-c,enums,Objective C,Enums,是否可以在条件语句中使用枚举,如 typedef enum { kUserCapabilites_0 = 0, kUserCapabilites_1 = 1, kUserCapabilites_2 = 2 } UserCapabilites; if (theUsersCapability == kUserCapabilites_2) 如果UsersCapability是保存的用户能力之一是,您可以进行比较。你应该测试一下 免责声明:这也适用于Objective-C。
typedef enum
{
kUserCapabilites_0 = 0,
kUserCapabilites_1 = 1,
kUserCapabilites_2 = 2
} UserCapabilites;
if (theUsersCapability == kUserCapabilites_2)
如果UsersCapability是保存的
用户能力之一
是,您可以进行比较。你应该测试一下
免责声明:这也适用于Objective-C。请检查一下
#include <stdio.h>
typedef enum{
a = 1, b, c
}aa;
int main(){
aa obj = a;
if( obj == b )
printf("Equal");
else
printf("Not Equal");
return 0;
}
#包括
类型定义枚举{
a=1,b,c
}aa;
int main(){
aa obj=a;
如果(obj==b)
printf(“相等”);
其他的
printf(“不相等”);
返回0;
}
结果:不相等
比如if(userscability==(TargetScenes)kUserCapabilites_2)?@daidai-检查示例。这对Objective-C也应该适用。嗯,你的例子没有真正的帮助,添加了(TargetScenes),你让我想把它放在那里,所以你得到了一个勾号