我尝试缩短我的代码,从:
if(i== x || i == y || i == z )
to
if (i == ( x || y || z ))
我知道这种方式是错误的,因为我在日志中得到了不正确的 i 。
但是,有什么方法可以缩短 Objective-C 中的代码吗?
你可以使用switch
声明,但这并不能真正让你只用 2-3 个值就可以买到很多东西。
switch (i) {
case x:
case y:
case z:
....some code....
break
default:
....some other code....
}
如果您要检查的内容更复杂或者您有更多的选择,那就会节省更多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)