相关疑难解决方法(0)

所有bool的简写是或所有bool NO?

通常在我的代码中,我需要检查x个bool的状态是否都为真,或者所有bool都是false.所以我这样做:

BOOL first, second, third;
if((first && second && third) || (!first && !second && !third))
     //do something
Run Code Online (Sandbox Code Playgroud)

作为一个懒惰的程序员,我想知道这种查询是否有一些数学简写,而不是每次都要输入这整个东西?

math logic boolean objective-c

4
推荐指数
1
解决办法
228
查看次数

比较两个BOOL值

在我的实例方法中,想要将BOOL参数与静态变量的内容进行比较,例如:

- (NSArray*)myMethod:(NSString*)someString actualValuesOnly:(BOOL)actualValuesOnly {
static NSString *prevSsomeString;
static BOOL prevActualValuesOnly;
static NSArray *prevResults

if ([someString isEqualToString:prevSomeString] && 
              ([actualValuesOnly isEqual: prevActualValuesOnly]) 
               // HOW TO COMPARE THESE TWO BOOLEANS CORRECTLY?? 
    { return prevResults; }// parameters have not changed, return previous results 
else { } // do calculations and store parameters and results for future comparisons)
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

comparison boolean objective-c ios

0
推荐指数
1
解决办法
6375
查看次数

标签 统计

boolean ×2

objective-c ×2

comparison ×1

ios ×1

logic ×1

math ×1