[英]OR function in Objective-C
在Objective-C中有一个或函数吗?
例如:
if(string1 == string2 || string3 == string 4)
||
似乎没有工作。
谢谢。
|| 是有效的Objectivc-C和C运算符。 它应该工作。
尝试的是代码:
if([string1 isEqualToString:string2] || [string3 isEqualToString:string4])
{
}
或运算符||
工作正常,但如果要测试字符串相等性,则==
运算符不适用于C字符串或NSString
。 如您所写,您仅测试指针是否相等。
而是使用:
strcmp()
用于C风格的字符串 -isEqualToString:
用于NSString
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.