【发布时间】:2011-07-04 22:04:01
【问题描述】:
我想知道if(!anObject) 中的感叹号是什么意思。
【问题讨论】:
-
!是逻辑NOT一元运算符。我强烈建议您在尝试编写实际代码之前阅读一本关于 Objective C 的介绍性书籍。 -
这真的不是关于 Objective C,而是几乎所有的编程语言。
-
谢谢,保罗!我正在阅读Objective C,只做一些代码来记住一些东西。它确实有帮助。
-
这就是我的实际想法——那个!是一个 NOT 运算符,但是当我离开第一个时,如果它实际上不应该添加操作数,那怎么会呢?
-
因为你的逻辑是倒退的。
标签: objective-c logical-operators boolean-expression