Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标C‘通过’_Objective C - Fatal编程技术网

Objective c 目标C‘通过’

Objective c 目标C‘通过’,objective-c,Objective C,objective-C中是否有一个与python过程等效的过程 if item == '4': pass else: run_function() 在目标C中: if (item == '4') { **pass**; } else { run_function(); } 这里的通行证是什么 当然,语义上也是如此 if (![item isEqualToString:@"4"]) { [self method]; } 如果我是你,我会否定这个条件:

objective-C中是否有一个与python过程等效的过程

if item == '4':
    pass
else:
    run_function()
在目标C中:

if (item == '4') {
    **pass**;
} else {
    run_function();
}
这里的通行证是什么

当然,语义上也是如此

if (![item isEqualToString:@"4"]) {
    [self method];
}

如果我是你,我会否定这个条件:

if (item != '4') {
    run_function();
}

也许是空块语句?或或者只需写下if item!=4{run_function;}并完全省略else子句?没有通用的等价物,因为ObjC在某些地方不像Python那样需要语句@例如,接口Strudel:NSObject@end相当于类Strudelobject:pass对于读者来说,如果您真的想传递,则注释/*Do nothing*/或等效项将非常有用。因此,第三种选择最适合具体的例子。
if (![item isEqualToString:@"4"]) {
    [self method];
}
if (item != '4') {
    run_function();
}