Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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中,否定布尔的最短方法是什么?_Objective C_Syntax - Fatal编程技术网

什么';在Objective-C中,否定布尔的最短方法是什么?

什么';在Objective-C中,否定布尔的最短方法是什么?,objective-c,syntax,Objective C,Syntax,我记得在Java中,你可以直接 bool yesNo = YES; !yesNo; 而这将是不可能的。我在Objective-C中试过几次,但似乎不起作用。在Objective-C中是否有一种特定于语言的方法来实现这一点?其工作原理大致相同-您只需记住将否定表达式的结果赋回变量,如下所示: yesNo = !yesNo; 嗯,是的,这就是我最后做的。

我记得在Java中,你可以直接

bool yesNo = YES;
!yesNo;

而这将是不可能的。我在Objective-C中试过几次,但似乎不起作用。在Objective-C中是否有一种特定于语言的方法来实现这一点?

其工作原理大致相同-您只需记住将否定表达式的结果赋回变量,如下所示:

yesNo = !yesNo;

嗯,是的,这就是我最后做的。