我想知道Objective-C是否关心我是写&还是&&?我相信一个与号(&)会或应该导致如果左侧已经为假,则右侧将不会被评估。
这适用于 Objective-C 吗?
Yes.这些运算符在 C 和 Objective-C 中的功能相同。
就像在 C 中一样(或者 C++,如果您使用的是 Objective-C++)&
and |
是逐位的并且&&
and ||
是逻辑的(和短路的)。按位运算符 (&
and |
) are not短路。
See C 和 C++ 中的运算符 http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)