【问题标题】:What's the shortest way to negate a BOOL in Objective-C?在 Objective-C 中否定 BOOL 的最短方法是什么?
【发布时间】:2011-03-23 01:21:46
【问题描述】:

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

bool yesNo = YES;
!yesNo;

它会自动为“否”。我已经在 Objective-C 中尝试过几次,但它似乎不起作用。在 Objective-C 中是否有特定于语言的方法来执行此操作?

【问题讨论】:

标签: objective-c syntax


【解决方案1】:

它的工作方式或多或少相同 - 您只需记住将否定表达式的结果分配回变量,如下所示:

yesNo = !yesNo;

【讨论】:

  • 嗯是的,这就是我最终做的。
猜你喜欢
  • 1970-01-01
  • 2012-12-28
  • 1970-01-01
  • 2013-06-18
  • 2011-01-12
  • 1970-01-01
  • 2011-10-14
  • 2012-12-15
  • 1970-01-01
相关资源
最近更新 更多